Która funkcja PHP pozwala sprawdzić, czy ciąg jest CZĘŚCIĄ innego ciągu?
Źle.
strtok() dzieli napis na tokeny.Źle.
strlen() zwraca DŁUGOŚĆ napisu.Źle.
trim() usuwa białe znaki z końców.Dobrze.
strstr() znajduje fragment w napisie.Funkcja
strstr() sprawdza, czy dany ciąg jest CZĘŚCIĄ innego - szuka pierwszego wystąpienia podciągu i zwraca fragment od tego miejsca (albo false, gdy nie znajdzie). Pozwala więc wykryć obecność fragmentu w tekście. Dlatego do tego służy strstr().Pozostałe funkcje robią co innego.
trim() usuwa białe znaki z końców, strlen() zwraca długość napisu, a strtok() dzieli tekst na części wg separatora. Sprawdzenie, czy ciąg zawiera inny, realizuje strstr().