Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-String-Übung 4: Bestimmen Sie, ob ein String ein bestimmtes Wort enthält

PHP-String-Übung 4: Bestimmen Sie, ob ein String ein bestimmtes Wort enthält

藏色散人
藏色散人Original
2021-08-02 10:00:492684Durchsuche

In „PHP-String-Übung 3: 4 Methoden zum Konvertieren von String-Größen“ haben wir vier gängige Methoden zum Konvertieren der Groß- und Kleinschreibung von Strings vorgestellt. In diesem Artikel werden wir die String-Reihe fortsetzen, um zu bestimmen, ob ein String eine bestimmte enthält Schnur?

Tatsächlich gibt es eine sehr einfache Möglichkeit, eine solche Beurteilung zu erreichen:

Wie folgt:

<?php
$str1 = &#39;The quick brown fox jumps over the lazy dog.&#39;;
if (strpos($str1,&#39;jumps&#39;) !== false)
{
    echo &#39;特定词出现了&#39;;
}
else
{
    echo &#39;特定词未出现&#39;;
}

In diesem Code erstellen wir eine Zeichenfolgenvariable $str1 und geben dann zufällig „ an. springt " Wort und prüft mithilfe der if...else-Anweisung, ob das Wort in $str1 vorhanden ist;

Schauen wir uns zunächst das Beurteilungsergebnis an:

PHP-String-Übung 4: Bestimmen Sie, ob ein String ein bestimmtes Wort enthält

Wie in der Abbildung gezeigt, ist das Ergebnis Folgendes „Ein bestimmtes Wort erscheint“, nach dem obigen Code zu urteilen, ist dies tatsächlich der Fall.

Hier verwenden wir also hauptsächlich eine Funktion strpos und den Operator „!==".


Die in PHP integrierte Funktion strpos() wird verwendet, um das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge zu finden. Ihre Syntax lautet „strpos(string,find,start)“, wobei The Parameter string gibt die zu durchsuchende Zeichenfolge an, find gibt die zu suchende Zeichenfolge an und start ist optional und gibt an, wo die Suche beginnen soll. Diese Funktion gibt die Position des ersten Vorkommens der Zeichenfolge in einer anderen Zeichenfolge zurück, wenn kein Zeichen gefunden wird gibt FALSE zurück.

strpos(string,find,start)”,其中参数string规定要搜索的字符串,find规定要查找的字符串,start可选,规定在何处开始搜索;该函数返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

需要注意的是strpos()函数对大小写敏感。

!==在比较运算符中表示“绝对不等于”,!==Es ist zu beachten, dass bei der Funktion strpos() die Groß-/Kleinschreibung beachtet wird.

!== bedeutet „absolut ungleich“ in Vergleichsoperatoren und !== bedeutet „nicht gleich“ in Array-Operatoren.

Abschließend empfehle ich die Lektüre „

php erkennt, ob ein String einen String enthält“. In diesem Artikel werden andere Methoden zur Erkennung von Inklusion vorgestellt. ~

Ich empfehle den klassischen Kurs „🎜PHP-Stringverarbeitung“. „ (Jade Girl Heart Sutra Edition) 🎜“, kostenlos ~ kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonPHP-String-Übung 4: Bestimmen Sie, ob ein 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