PHP
Referenzliste
natcasesort
Array-Funktionen
Befehl:
bool natcasesort ( array &$array )
Parameter-Liste:
Beschreibung | |
---|---|
Das Eingabe-Array |
Rückgabewerte:
Rückgabewert
TRUE
bei Erfolg FALSE
im Fehlerfall. Beschreibung:
Die Funktion natcasesort() sortiert ein Array (array) in "natürlicher Reihenfolge" ohne Berücksichtigung der Gross- und Kleinschreibung.
Unter "natürlicher Reihenfolge" versteht man die Reihenfolge, in der ein Mensch sortieren würde.
Im Beispiel können Sie am Element "PHP10" den Unterschied der Varianten "Standard-Sortierung" und "Natürliche Sortierung" erkennen.
Unter "natürlicher Reihenfolge" versteht man die Reihenfolge, in der ein Mensch sortieren würde.
Im Beispiel können Sie am Element "PHP10" den Unterschied der Varianten "Standard-Sortierung" und "Natürliche Sortierung" erkennen.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
• sort()
Sortiert ein Array
Sortiert ein Array in "natürlicher Reihenfolge"
String-Vergleich unter Verwendung einer "natürlichen Ordnung"
String-Vergleich "natürlicher Ordnung" ohne Unterscheidung der Schreibweise
natcasesort() - Beispiel:
Eingabe:
<?php $array1 = $array2 = array('IMG0.png', 'img12.png', 'img10.png', 'img2.png', 'img1.png', 'IMG3.png'); sort($array1); echo "Standard Reihenfolge\n"; print_r($array1); natcasesort($array2); echo "\nNatürliche Reihenfolge (Gross-/Kleinschreibung ignorierend)\n"; print_r($array2); ?>
Ausgabe:
Standard Reihenfolge
Array
(
[0] => IMG0.png
[1] => IMG3.png
[2] => img1.png
[3] => img10.png
[4] => img12.png
[5] => img2.png
)
Nat�rliche Reihenfolge (Gross-/Kleinschreibung ignorierend)
Array
(
[0] => IMG0.png
[4] => img1.png
[3] => img2.png
[5] => IMG3.png
[2] => img10.png
[1] => img12.png
)
Array
(
[0] => IMG0.png
[1] => IMG3.png
[2] => img1.png
[3] => img10.png
[4] => img12.png
[5] => img2.png
)
Nat�rliche Reihenfolge (Gross-/Kleinschreibung ignorierend)
Array
(
[0] => IMG0.png
[4] => img1.png
[3] => img2.png
[5] => IMG3.png
[2] => img10.png
[1] => img12.png
)
Array-Funktionen