Ü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!