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”).