![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 22.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Aby stosować funkcji strstr() należy ciąg $string1 rozbić na array poprzez explode(), co już wspomniałem, że szukam innej metody. |
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 22.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]()
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?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:32 |