Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich überprüfen, ob ein PHP-String ein bestimmtes Wort enthält?
Überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält
In PHP kann mithilfe integrierter Funktionen oder Zeichenfolgen überprüft werden, ob eine Zeichenfolge ein bestimmtes Wort enthält Manipulationstechniken.
Mit str_contains (PHP 8 )
PHP 8 führt die Funktion str_contains zum Überprüfen der String-Enthaltung ein:
if (str_contains('How are you', 'are')) { echo 'true'; }
Hinweis: str_contains betrachtet eine leere Nadel als wahr, stellen Sie also sicher, dass dies nicht der Fall ist leeren Sie es, bevor Sie es verwenden.
Verwendung strpos
Für PHP-Versionen vor 8 kann strpos verwendet werden:
$haystack = 'How are you?'; $needle = 'are'; if (strpos($haystack, $needle) !== false) { echo 'true'; }
Verwenden von strstr
Eine andere Option ist die Verwendung strstr:
if (strstr('How are you?', 'are') !== false) { echo 'true'; }
Regular verwenden Ausdrücke
Reguläre Ausdrücke können auch verwendet werden:
if (preg_match('/are/', 'How are you?')) { echo 'true'; }
Das obige ist der detaillierte Inhalt vonWie kann ich überprüfen, ob ein PHP-String ein bestimmtes Wort enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!