PHP natcasesort() Funktion

Definition und Verwendung

Die natcasesort() Funktion sortiert den Array mit dem "natürlichen Sortier" Algorithmus. Die Schlüssel behalten ihre ursprünglichen Schlüsselnamen bei.

In der natürlichen Sortieralgorithmen ist die Zahl 2 kleiner als die Zahl 10. In den Computer Sorting Algorithmen ist 10 kleiner als 2, weil der erste Zahl in "10" kleiner als 2 ist.

Diese Funktion ist nicht auf Groß- und Kleinschreibung angewiesen.

Falls erfolgreich, gibt die Funktion TRUE zurück, wenn sie fehlschlägt, gibt sie FALSE zurück.

Syntax

natcasesort(array)
Parameter Beschreibung
array Erforderlich. Definiert das Array, das sortiert werden soll.

Beispiel

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Natürliche Sortierung:";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Unabhängig von der Groß- und Kleinschreibung natürliche Sortierung:";
print_r($temp_files);
?>

Die Ausgabe des obigen Codes:

Natürliche Sortierung:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Unabhängig von der Groß- und Kleinschreibung natürliche Ordnung:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)