String-Vergleichsfunktion; Vergleichsfunktion; String-Vergleich
PHP-Funktion strnatcasecmp() Syntax
Funktion: Verwenden Sie einen ?natürlichen“ Algorithmus, um zwei Zeichenfolgen zu vergleichen (ohne Berücksichtigung der Gro?- und Kleinschreibung):
Syntax: strnatcasecmp(string1,string2)
Parameter:
Parameter | Beschreibung |
string1 | Erforderlich, gibt die erste zu vergleichende Zeichenfolge an. |
string2 | Erforderlich, gibt die zweite zu vergleichende Zeichenfolge an. |
Erl?uterung: Die Funktion strnatcasecmp() verwendet einen ?natürlichen“ Algorithmus, um zwei Zeichenfolgen zu vergleichen. In der natürlichen Arithmetik ist die Zahl 2 kleiner als die Zahl 10. Bei der Computersortierung ist 10 kleiner als 2, weil die erste Zahl von 10 kleiner als 2 ist. strnatcasecmp() unterscheidet nicht zwischen Gro?- und Kleinschreibung. Wenn die beiden Zeichenfolgen gleich sind, wird 0 zurückgegeben. Wenn Zeichenfolge1 gr??er als Zeichenfolge2 ist, ist der zurückgegebene Wert gr??er als 0. Wenn Zeichenfolge1 kleiner als Zeichenfolge2 ist, ist der zurückgegebene Wert kleiner als 0
PHP-Funktion strnatcasecmp() Beispiel
<?php echo strnatcasecmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcasecmp("01hello world!","2hello world!"); ?>
Instanz ausführen ?
Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen
Ausgabe:
1 -1