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