
Druckansicht von http://www.php-homepage.de/manual/function.natsort.php
natsort(PHP 4, PHP 5) natsort — Sortiert ein Array in "natürlicher Reihenfolge" Beschreibung
bool natsort
( array
&$array
)Diese Funktion implementiert einen Sortieralgorithmus, welcher alphanumerische Zeichenketten reiht, wie es auch ein Mensch tun würde, wobei Sie die Schlüssel-Wert-Zuordnung beibehält. Das wird als "natürliche Reihenfolge" bezeichnet. würde. Hier ein Beispiel für den Unterschied zwischen diesem und dem normalen Sortieralgorithmus für Strings eines Computers (verwendet in sort()):
Gibt bei Erfolg
Beispiel #1 natsort()
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe:
Standardsortierung
Array
(
[0] => img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
Sortieren mit natürlicher Reihenfolge
Array
(
[3] => img1.png
[2] => img2.png
[1] => img10.png
[0] => img12.png
)
Detailliertere Informationen finden Sie auf Martin Pool's » Natural Order String Comparison Seite. Siehe auch natcasesort(), strnatcmp() und strnatcasecmp(). |