PHP
Referenzliste
natsort
Array-Funktionen
Befehl:
bool natsort ( array &$array )
Parameter-Liste:
Beschreibung | |
---|---|
Das Input Array. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Die Funktion natsort() sortiert ein Array (array) in "natürlicher Reihenfolge", unter Berücksichtigung von 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)
Hinweis:
Hinweis:
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()).
Siehe auch:
Sortiert ein Array in "natürlicher Reihenfolge", Gross/Kleinschreibung wird ignoriert
String-Vergleich unter Verwendung einer "natürlichen Ordnung"
String-Vergleich "natürlicher Ordnung" ohne Unterscheidung der Schreibweise
natsort() - Beispiel:
Eingabe:
<?PHP $array1 = array ( 'PHP2', 'PHP3', 'PHP4', 'PHP10' ); $array2 = array ( 'PHP2', 'PHP3', 'PHP4', 'PHP10' ); sort ( $array1 ); echo 'Standard Sortierung' . "\n"; print_r ( $array1 ); natsort ( $array2 ); echo 'Natürliche Sortierung' . "\n"; print_r ( $array2 ); ?>
Ausgabe:
Standard Sortierung
Array
(
[0] => PHP10
[1] => PHP2
[2] => PHP3
[3] => PHP4
)
Nat�rliche Sortierung
Array
(
[0] => PHP2
[1] => PHP3
[2] => PHP4
[3] => PHP10
)
Array
(
[0] => PHP10
[1] => PHP2
[2] => PHP3
[3] => PHP4
)
Nat�rliche Sortierung
Array
(
[0] => PHP2
[1] => PHP3
[2] => PHP4
[3] => PHP10
)
Beschreibung:
Beschreibung | |
---|---|
5.2.10 | Null gepolsterte numerischen Zeichenfolgen (zB '00005 ') nun im wesentlichen ignorieren die 0-Polsterung. |
Array-Funktionen