PHP natcasesort() Functie
Voorbeeld
Sorteer een array met natsort() en natcasesort():
<?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);
?>
De uitvoer van de bovenstaande code zal zijn:
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
)
Definitie en gebruik
De functie natcasesort() sorteert een array met behulp van een "natuurlijke volgorde"-algoritme. De waarden behouden hun originele sleutels.
In een natuurlijk algoritme is het getal 2 kleiner dan het getal 10. Bij computersortering is 10 kleiner dan 2, omdat het eerste getal in "10" kleiner is dan 2.
Deze functie is niet hoofdlettergevoelig.
Syntaxis
natcasesort(array)
Parameterwaarden
Parameter | Description |
---|---|
array | Required. Specifies the array to sort |
Technische details
Winstwaarde: | WAAR op succes. ONWAAR bij fout |
---|---|
PHP-versie: | 4+ |
❮ Referentie voor PHP-array