|
strnatcmpString-Vergleich unter Verwendung einer "natürlichen Ordnung" Beschreibung
int strnatcmp
( string
$str1
, string $str2
)Diese Funktion implemetiert einen Vergleichsalgorithmus, der alphanumerische Zeichenketten "menschlich" ordnet (auch "natürliche Ordnung" genannt). Beachten Sie, dass der Vergleich Groß- und Kleinschreibung berücksichtigt. Parameter-Liste
Rückgabewerte
Gibt einen Wert < 0 zurück, wenn BeispieleDer Unterschied zwischen dieser und der regulären String-Sortierung eines Computers (wie sie strcmp verwendet) wird in dem folgenden Beispiel gezeigt:
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
Normaler String-Vergleich
Array
(
[0] => img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
Vergleich mittels natürlicher Ordnung
Array
(
[0] => img1.png
[1] => img2.png
[2] => img10.png
[3] => img12.png
)
Siehe auch
|