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
)