PHP natsort() Functie
Voorbeeld
Sorteer een array:
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>
Definitie en gebruik
De functie natsort() 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.
Syntaxis
natsort(array)
Parameterwaarden
Parameter | Description |
---|---|
array | Required. Specifies the array to sort |
Technische details
Winstwaarde: | Retourneert TRUE bij succes of ONWAAR bij mislukking. |
---|---|
PHP-versie: | 4+ |
PHP-wijzigingslogboek: | PHP 5.2.1: Nul opgevulde numerieke tekenreeksen (bijv. '00006') negeer nu de 0 opvulling |
❮ Referentie voor PHP-array