Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

natcasesort

Array-Funktionen

    Befehl:
bool natcasesort ( array &$array )


    Parameter-Liste:
NameBeschreibung
arrayDas 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.


    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-Funktionen