Natsort example
Shows the advantages of natsort() in comparison to sort().
// create a example array
$array_1 = array(
'pic10.jpg', 'pic3.jpg', 'pic1.jpg',
'pic7.jpg', 'pic99.jpg', 'pic127.jpg'
);
// copy array 1
$array_2 = $array_1;
sort($array_1);
print "Standard sorting algorithm:<br/>\n";
print_r($array_1);
print "\n\n";
natsort($array_2);
print "Natural order sorting:<br/>\n";
print_r($array_2);
/*
Output:
Standard sorting algorithm
Array
(
[0] => pic1.jpg
[1] => pic10.jpg
[2] => pic127.jpg
[3] => pic3.jpg
[4] => pic7.jpg
[5] => pic99.jpg
)
Natural order sorting
Array
(
[2] => pic1.jpg
[1] => pic3.jpg
[3] => pic7.jpg
[0] => pic10.jpg
[4] => pic99.jpg
[5] => pic127.jpg
)
*/
Url: http://www.jonasjohn.de/snippets/php/natsort-example.htm
Language: PHP | User: ShareMySnippets | Created: Oct 16, 2013