PHP natcasesort()Funktionen


PHP Array ReferenceVollständige PHP-Array-Referenz

Definition und Verwendung

Die Funktion natcasesort() sortiert ein Array mithilfe eines Algorithmus für die "natürliche Reihenfolge". Schlüssel behalten ihre ursprünglichen Schlüsselnamen.

Bei einem Algorithmus für die natürliche Reihenfolge ist die Zahl 2 kleiner als die Zahl 10. Bei einem Computersortieralgorithmus ist 10 kleiner als 2, weil die erste Ziffer in "10" kleiner als 2 ist.

Bei dieser Funktion wird die Groß-/Kleinschreibung nicht unterschieden.

Diese Funktion gibt bei Erfolg TRUE, bei Fehler FALSE zurück.

Syntax

natcasesort(array)

Parameters Beschreibung
array Erforderlich. Gibt das zu sortierende Array an.


Beispiele

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");

natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
echo "<br />";

natcasesort($temp_files);
echo "Natürliche Reihenfolge, Groß-/Kleinschreibung wird nicht beachtet: ";
print_r($temp_files);
?>

Der obige Code gibt Folgendes aus:

Natürliche Reihenfolge:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Natürliche Reihenfolge, Groß-/Kleinschreibung wird nicht beachtet:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)


PHP Array ReferenceVollständige PHP-Array-Referenz Andere Erweiterungen