Сортировка массива с natsort()
В редакторе
Сортировка массива с natsort()
Brain_Script
1829
2016-09-03 11:59:25
<?php
// Пример массива:
$massiv_1 = array(
'img10.jpg', 'img3.jpg', 'img1.jpg',
'img7.jpg', 'img99.jpg', 'img167.jpg'
);
// Создаем копию массива:
$massiv_2 = $massiv_1;
sort($massiv_1);
print "Стандартный алгоритм сортировки:<br/>\n" .
print_r($massiv_1, false) . "\n\n";
natsort($massiv_2);
print "Сортировка \"Natural order\":<br/>\n";
print_r($massiv_2);
/*
Программный вывод:
Алгоритм стандартной сортировки:
Array
(
[0] => img1.jpg
[1] => img10.jpg
[2] => img167.jpg
[3] => img3.jpg
[4] => img7.jpg
[5] => img99.jpg
)
Сортировка согласно алгоритму "natural order":
Array
(
[2] => img1.jpg
[1] => img3.jpg
[3] => img7.jpg
[0] => img10.jpg
[4] => img99.jpg
[5] => img167.jpg
)
*/
?>
Войдите для добавления комментария.