English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die strnatcmp() -Funktion vergleicht Zeichenfolgen mit natürlicher Sortierreihenfolge (Groß-/Kleinschreibung berücksichtigen).
int strnatcmp ( string $str1 , string $str2 )
Es verwendet den Algorithmus der natürlichen Ordnung, um zwei Zeichenketten zu vergleichen und Gross-/Kleinschreibung zu berücksichtigen.
Wie anderen Zeichenkettenvergleichsfunktionen, wenn str1 Kleiner als str2 Rückgabe < 0; wenn str1 Größer als str2 Rückgabe > 0; wenn beide gleich, wird 0 zurückgegeben.
Nummer | Parameter und Beschreibung |
---|---|
1 | string1 Erster String |
2 | string2 Zweiter String |
Probieren Sie die folgenden Beispiele aus, um die Größe von zwei Zeichenketten zu vergleichen:
<?php //Groß-/Kleinschreibung berücksichtigen, zwei Zeichenketten vergleichen echo strnatcmp("5w3codebox!","5w3codebox!"); echo "<br>"; //Groß-/Kleinschreibung berücksichtigen, zwei Zeichenketten vergleichen echo strnatcmp("5w3codebox!","5w3codebox!"); echo "<br>"; //Der zweite String ist größer als der erste String echo strnatcmp("5w3codebox!","58w3codebox!"); echo "<br>"; //Der zweite String ist kleiner als der erste String echo strnatcmp("101111w3codebox!","211w3codebox!"); ?>Testen Sie heraus‹/›
Ausgabeergebnis
0 1 -1 1