String-Vergleichsfunktion; Vergleichsfunktion; String-Vergleich
PHP-Funktion strnatcmp() Syntax
Funktion: Natürliche Ordnungsmethode zum Vergleichen von Zeichenfolgen
Syntax: strnatcmp(string1,string2)
Parameter:
Parameter | Beschreibung |
string1 | Muss, erforderlich Die erste zu vergleichende Zeichenfolge. |
string2 | Muss die zweite zu vergleichende Zeichenfolge angeben. |
Beschreibung: Die Funktion strnatcmp() 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. Beachten Sie, dass bei dieser Funktion die Groß-/Kleinschreibung beachtet wird. 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 strnatcmp() Beispiel
<?php //使用自然算法来比较两个字符串 echo strnatcmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcmp("01hello world!","2hello world!"); ?>
Instanz ausführen »
Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen
Ausgabe:
1 -1