PHP natcasesort() Funktion
Definition und Verwendung
Die natcasesort() Funktion sortiert den Array mit dem "natürlichen Sortier" Algorithmus. Die Schlüssel behalten ihre ursprünglichen Schlüsselnamen bei.
In der natürlichen Sortieralgorithmen ist die Zahl 2 kleiner als die Zahl 10. In den Computer Sorting Algorithmen ist 10 kleiner als 2, weil der erste Zahl in "10" kleiner als 2 ist.
Diese Funktion ist nicht auf Groß- und Kleinschreibung angewiesen.
Falls erfolgreich, gibt die Funktion TRUE zurück, wenn sie fehlschlägt, gibt sie FALSE zurück.
Syntax
natcasesort(array)
Parameter | Beschreibung |
---|---|
array | Erforderlich. Definiert das Array, das sortiert werden soll. |
Beispiel
<?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Natürliche Sortierung:"; print_r($temp_files); echo "<br />"; natcasesort($temp_files); echo "Unabhängig von der Groß- und Kleinschreibung natürliche Sortierung:"; print_r($temp_files); ?>
Die Ausgabe des obigen Codes:
Natürliche Sortierung: Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Unabhängig von der Groß- und Kleinschreibung natürliche Ordnung: Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )