Function.natsort

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Typklassen und Autoversicherung Vergleichen Online - Kostenloser AutoversicherungsvergleichGesetzliche Krankenversicherung Vergleichen Online . Wohngebäudeversicherung Vergleichen Online - Wert von 1914

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 TRUE zurück, im Fehlerfall FALSE. Beispiel #1 natsort() <?php
$array1 = $array2 = array("img12.png", "img10.png", "img2.png", "img1.png");
sort ($array1);
echo "Standardsortierung\n";
print_r ($array1);

natsort ($array2);
echo "\nSortieren mit natürlicher Reihenfolge\n";
print_r ($array2);
?> Das 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().

Persönliche Werkzeuge