В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки

natsort

14 октября 2010 - Администратор
Вперед

natsort

(PHP 4)

natsort - сортирует массив с использованием алгоритма "natural order".

Описание

void natsort (array array)

Эта функция реализует алгоритм сортировки, упорядочивая алфавитно-числовые строки по-человечески. Это описано как "natural ordering/натуральный порядок". Вот пример отличия этого алгоритма от алгоритмов обычной компьютерной сортировки (используемой в sort()):

Пример 1. natsort()
$array1 = $array2 = array ("img12.png", "img10.png", "img2.png", "img1.png");

sort($array1);
echo "Standard sorting
";
print_r($array1);

natsort($array2);
echo "
Natural order sorting
";
print_r($array2);

Этот код сгенерирует следующий вывод:

Standard sorting
Array
(
    [0] => img1.png
    [1] => img10.png
    [2] => img12.png
    [3] => img2.png
)

Natural order sorting
Array
(
    [3] => img1.png
    [2] => img2.png
    [1] => img10.png
    [0] => img12.png
)

Дополнительно см. страницу Martin’а Pool’а Natural Order String Comparison.

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


Назад Оглавление Вперед
natcasesort next
Рейтинг: 0 Голосов: 0 728 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!

Яндекс цитирования
В случае перепечатки материалов активная ссылка на cattus.ru обязательна
© 2004-2013 cattus.ru