KOMPOOS.NL

natsort() PHP

home » manuals » php » natsort.html

sitemap | terug naar het array functie overzicht


php code voorbeeld voor de natsort() functie


de onderstaande PHP code


<?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);
?>

geeft de onderstaande output


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
)

uitleg natsort() functie

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.