<PHP Array Reference
Definition und Verwendung
Die natcasesort() Funktion sortiert ein Array unter Verwendung eines "natural order" Algorithmus. Die Werte behalten ihre ursprünglichen Schlüssel.
In einem natürlichen Algorithmus ist die Zahl 2 kleiner als die Zahl 10. In Computer - Sortieranlage, 10 ist kleiner als 2, weil die erste Zahl in "10" kleiner als 2 ist .
Diese Funktion ist Groß- und Kleinschreibung.
Diese Funktion gibt bei Erfolg TRUE oder FALSE.
Syntax
natcasesort(array)
Parameter | Beschreibung |
---|---|
array | Erforderlich. Gibt das Array zu sortieren |
Beispiel
<?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 "Natural order case insensitve: ";
print_r($temp_files);
?>
Der Ausgang des Code oben wird sein:
Natural order:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Natural order case insensitve:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)
<PHP Array Reference