Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich überprüfen, ob ein PHP-String ein bestimmtes Wort enthält?

Wie kann ich überprüfen, ob ein PHP-String ein bestimmtes Wort enthält?

DDD
DDDOriginal
2025-01-02 16:36:39536Durchsuche

How Can I Check if a PHP String Contains a Specific Word?

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn