PHP natcasesort() funktion

Definition og brug

natcasesort() funktionen sorterer arrayet med "naturlig sortering" algoritme. Nøgler bevares deres oprindelige nøglenavn.

I naturlig sorteringsalgoritme er tallet 2 mindre end tallet 10. I computer-sorteringsalgoritmen er 10 mindre end 2, fordi den første digit i "10" er mindre end 2.

Funktionen er ikke følsom over for store og små bogstaver.

Hvis funktionen lykkes, returnerer den TRUE, ellers returnerer den FALSE.

Syntaks

natcasesort(array)
Parameter Beskrivelse
array Obligatorisk. Angiver den array, der skal sorteres.

Eksempel

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Naturlig sortering:\n";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Uafhængig af store og små bogstaver:\n";
print_r($temp_files);
?>

Udskriften af ovenstående kode:

Naturlig sortering:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Uafhængig af store og små bogstaver:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)