Heim  >  Artikel  >  Backend-Entwicklung  >  PHP ermittelt, ob zwei Zeichenfolgen gleich sind

PHP ermittelt, ob zwei Zeichenfolgen gleich sind

(*-*)浩
(*-*)浩Original
2019-09-28 10:16:277881Durchsuche

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!

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