Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] jak sprawdzić, czy jakikolwiek wyraz z ciągu string1 znajduje się w ciągu string2
ptb
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.04.2009

Ostrzeżenie: (0%)
-----


Witajcie,

Czy ktoś ma ciekawy sposób na sprawdzanie, czy w ciągu $string2 znajduje się jakikolwiek wyraz z ciągu $string1. Np.
$string1 = 'wyraz1 wyraz2'
$string2 = 'wyraz123 wyraz456 wyraz789'
W tym przypadku "wyraz1" z ciągu $string1 znajduje się w ciągu $string2.

Można oczywiście rozbić pojedyncze wyrazy z $string1 na elementy tablicy array i sprawdzić, czy jakiś elementy tej tablicy znajduje się w ciągu $string2.
Ale chciałbym pytać, czy jest inny lepszy (krótszy) sposób na to, czy istnieje jakaś gotowa funkcja na ciągach bądź tablicach służąca do tego typu zadania.

Pozdrawiam.
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




strstr" title="Zobacz w manualu PHP" target="_manual ?
Go to the top of the page
+Quote Post
ptb
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.04.2009

Ostrzeżenie: (0%)
-----


Cytat(piotrooo89 @ 22.04.2009, 21:34:51 ) *


Aby stosować funkcji strstr() należy ciąg $string1 rozbić na array poprzez explode(), co już wspomniałem, że szukam innej metody.
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Cytat(ptb @ 23.04.2009, 14:11:56 ) *
Aby stosować funkcji strstr() należy ciąg $string1 rozbić na array poprzez explode(), co już wspomniałem, że szukam innej metody.


co? chyba czytałem innego manuala...
Go to the top of the page
+Quote Post
ptb
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.04.2009

Ostrzeżenie: (0%)
-----


Cytat(piotrooo89 @ 23.04.2009, 14:17:27 ) *
co? chyba czytałem innego manuala...


Chyba nie zrozumiałeś co chciałbym uzyskać. Poniżej jeszcze raz:

Czy ktoś ma ciekawy sposób na sprawdzanie, czy w ciągu $string2 znajduje się jakikolwiek wyraz z ciągu $string1. Np.
$string1 = 'wyraz1 wyraz2'
$string2 = 'wyraz123 wyraz456 wyraz789'
W tym przypadku "wyraz1" z ciągu $string1 znajduje się w ciągu $string2.
Go to the top of the page
+Quote Post
KCG
post
Post #6





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

Ostrzeżenie: (0%)
-----


No to rozbij na tablicę, w czym problem?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:32