Heim > Artikel > Backend-Entwicklung > PHP ermittelt, ob zwei Zeichenfolgen gleich sind
Die Funktion strncmp() in PHP wird verwendet, um zwei Zeichenfolgen zu vergleichen (Groß-/Kleinschreibung beachten) und festzustellen, ob die ersten n Zeichen der beiden Zeichenfolgen gleich sind. .
strncmp()-Funktion ist wie folgt definiert: (Empfohlenes Lernen: PHP-Video-Tutorial)
strncmp(string1,string2,length)
Parameterbeschreibung:
string1 erforderlich. Gibt die erste zu vergleichende Zeichenfolge an.
string2 Erforderlich. Gibt die zweite zu vergleichende Zeichenfolge an.
Länge erforderlich. Gibt die Anzahl der Zeichen jeder im Vergleich verwendeten Zeichenfolge an.
Beschreibung des Rückgabewerts:
Wenn die beiden Zeichenfolgen gleich sind, ist der Rückgabewert 0
Wenn Zeichenfolge1 kleiner als Zeichenfolge2 ist, ist der Rückgabewert ist kleiner als 0
Wenn string1 größer als string2 ist, ist der Rückgabewert größer als 0
Der Beispielcode lautet wie folgt:
<?php /* strncmp()函数比较两个字符串前n个字符是否相等 * * 返回值: 0 - 如果两个字符串相等 <0 - 如果 string1 小于 string2 >0 - 如果 string1 大于 string2 */ $str1="welcome to www.jb51.net"; $str2="WELCOME TO WWW.JB51.NET"; $str3="welcome to php"; echo strncmp($str1,$str2,2); echo "<br/>"; echo strncmp($str1,$str3,2); ?>
Das Laufergebnis ist wie folgt:
1 0
Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob zwei Zeichenfolgen gleich sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!