PHP natcasesort() functie
Definitie en gebruik
De natcasesort() functie sorteert de array met behulp van het "natuurlijke sorteer" algoritme. De sleutelwaarden behouden hun oorspronkelijke sleutelnaam.
In de natuurlijke sorteeralgorithmen is het getal 2 kleiner dan het getal 10. In de computer sorteeralgorithmen is 10 kleiner dan 2, omdat de eerste cijfer van "10" kleiner is dan 2.
Deze functie is niet hoofdlettergevoelig.
Lukt de functie, dan retourneert deze TRUE, anders FALSE.
Syntax
natcasesort(array)
Parameter | Beschrijving |
---|---|
array | Verplicht. Stelt het te sorteren array vast. |
Voorbeeld
<?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Natuurlijke sortering:"; print_r($temp_files); echo "<br />"; natcasesort($temp_files); echo "Niet hoofdlettergevoelige natuurlijke sortering:"; print_r($temp_files); ?>
De uitvoer van het bovenstaande code:
Natuurlijke sortering: Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Niet hoofdlettergevoelig natuurlijke volgorde: Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )