Jak sprawdzić, czy ciąg zawiera konkretne słowo?

Jak mogę sprawdzić, czy ciąg zawiera konkretne słowo?

1 odpowiedź

Możesz użyć funkcji strpos(), która jest używana do znalezienia wystąpienia jednego ciągu w innym:

$a = 'Co u Ciebie?';

if (strpos($a, 'u') !== false) {
    echo 'true';
}

Zauważ, że użycie! == false jest celowe; strpos() zwraca albo przesunięcie, albo wartość logiczną false, jeśli igła nie zostanie znaleziona. Ponieważ 0 jest poprawnym przesunięciem, a 0 „false”, nie możemy używać prostszych konstrukcji, takich jak! Strpos($ a, „u”).

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.