Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich in PHP überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält?
So überprüfen Sie, ob eine Zeichenfolge ein bestimmtes Wort enthält
In PHP kann die Bestimmung, ob eine Zeichenfolge ein bestimmtes Wort enthält, durch verschiedene Methoden erreicht werden Methoden.
PHP 8 und str_contains
Mit PHP 8 kann die Funktion str_contains verwendet werden:
if (str_contains('How are you', 'are')) { echo 'true'; }
Beachten Sie, dass str_contains auch dann „true“ zurückgibt, wenn der gesuchte Teilstring ($needle) leer ist. Um dies zu verhindern, stellen Sie sicher, dass $needle vor der Prüfung nicht leer ist:
$haystack = 'How are you?'; $needle = ''; if ($needle !== '' && str_contains($haystack, $needle)) { echo 'true'; }
Vor PHP 8 und strpos
Vor PHP 8 die Funktion strpos kann sein verwendet:
$haystack = 'How are you?'; $needle = 'are'; if (strpos($haystack, $needle) !== false) { echo 'true'; }
Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann ich in PHP überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!