Функции для работы с массивами
PHP Manual

natsort

(PHP 4, PHP 5)

natsort Отсортировать массив, используя алгоритм "natural order"

Описание

void natsort ( array &$array )

Эта функция реализует алгоритм сортировки, при котором порядок буквенно-цифровых строк будет привычным для человека. Такой алгоритм называется "natural ordering". Отличие алгоритма "natural ordering" от обычных алгоритмов сортировки, применяемых, например, функцией sort() показывает нижеприведённый пример:

Пример #1 Пример использования natsort()

<?php

$array1 
$array2 = array("img12.png""img10.png""img2.png""img1.png");



sort($array1);

echo 
"Обычная сортировка

"
;

print_r($array1);



natsort($array2);

echo 
"

Natural order сортировка

"
;

print_r($array2);

?>

Результат выполнения данного примера:



Обычная сортировка

Array

(

    [0] => img1.png

    [1] => img10.png

    [2] => img12.png

    [3] => img2.png

)



Natural order сортировка

Array

(

    [3] => img1.png

    [2] => img2.png

    [1] => img10.png

    [0] => img12.png

)

Подробнее см. Martin Pool's » Natural Order String Comparison.

См. также natcasesort(), strnatcmp() и strnatcasecmp().


Функции для работы с массивами
PHP Manual

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/toplevels/data/www/maripoza.ru/fc7a82cd8e0116192ce432b06b9bd9c9/sape.php on line 219

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/toplevels/data/www/maripoza.ru/fc7a82cd8e0116192ce432b06b9bd9c9/sape.php on line 225