Die Funktion
substr_compare() vergleicht zwei Zeichenfolgen ab der angegebenen Startlänge. Die Funktion gibt Folgendes zurück:
0 – wenn die beiden Zeichenfolgen gleich sind, <0 – wenn Zeichenfolge1 (von der Startposition aus) kleiner ist als string2, >0 – Wenn string1 (von der Startposition aus) größer als string2 ist.
Syntax: substr_compare(string1,string2,startpos,length,case), der Code lautet wie folgt:
$str1="hello world"; //String 1 definieren
$str2="hello world"; //String 2 definieren
$result=substr_compare($str1,$str2 ,1,10); // Führen Sie die Vergleichsoperation aus
echo $ result; // Ergebnisse ausgeben, 1Die Funktion Strnatcasecmp () verwendet einen „natürlichen“ Algorithmus, um zwei Zeichenfolgen zu vergleichen Im natürlichen Algorithmus ist die Zahl „2“ kleiner als die Zahl „10“. Bei der Computersortierung ist „2“ größer als „10“. „10“. Der Code lautet wie folgt: $str1 ="hello world"; //Vergleichsvorgang ausführen echo $result; // Ausgabeergebnis, 0 Zwei Zeichenfolgen sind gleich, <0 – wenn string1 kleiner als string2 ist, >0 – wenn string1 größer als string2 ist.Syntax: strncasecmp(string1,string2,length), der Code lautet wie folgt: $str1="hello world"; //String 1 definieren $str2="hello world"; //String 2 definieren $result=strncasemp($str1,$str2 , 7); //Vergleichsoperation ausführen echo $result; //Ergebnis ausgeben, 0 strncmp() Funktion vergleicht zwei Zeichenfolgen, die Funktion gibt zurück: >0 – wenn die beiden Zeichenfolgen sind gleich, <0 – wenn string1 kleiner als string2 ist, >0 – wenn string1 größer als string2 ist.Syntax: strncmp(string1,string2,length), der Code lautet wie folgt:
$str1="hello world"; //String 1 definieren $str2="hello world"; //String 2 definieren $result=strncmp($ str1,$ str2,7); //Vergleichsoperation ausführen echo $result; //Ergebnis ausgeben, 1 strcoll()-Funktion vergleicht zwei Zeichenfolgen, die Funktion gibt Folgendes zurück: 0 – wenn die beiden Zeichenfolgen gleich sind, <0 – wenn Zeichenfolge1 kleiner als Zeichenfolge2 ist, >0 – wenn Zeichenfolge1 größer als Zeichenfolge2 ist.Der Vergleich von Zeichenfolgen ändert sich entsprechend den lokalen Einstellungen, a< ; a oder a>a.Syntax: strcoll(string1,string2), der Code lautet wie folgt:$str1="hello world" //String 1 definieren $str2="hello world"; //String 2 definieren $result=strcoll($str1,$str2); //Vergleichsoperation durchführen echo $result; Ausgabeergebnis, 1 //Open-Source-Code phpfensi.com