sitemap | terug naar het array functie overzicht
<?php
$array1 = $array2 = array("img_12.jpg", "img_10.jpg", "img_2.jpg", "img_1.jpg");
asort($array1);
echo "standaard gesorteerd\n";
print_r($array1);
natsort($array2);
echo "\nin de natuurlijke volgorde gesorteerd\n";
print_r($array2);
?>
standaard gesorteerd
Array
(
[3] => img_1.jpg
[1] => img_10.jpg
[0] => img_12.jpg
[2] => img_2.jpg
)
in de natuurlijke volgorde gesorteerd
Array
(
[3] => img_1.jpg
[2] => img_2.jpg
[1] => img_10.jpg
[0] => img_12.jpg
)
Het voorbeeld spreekt voor zichzelf. natsort() zorgt er voor dat de volgorde is zoals de natuurlijke logische volgorde behoort te zijn. Dankzij deze functie is het niet nodig om "voorlopende nullen" toe te voegen/te gebruiken, om de volgorde correct weer te geven.