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 )