Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
НазадВперёд

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\n"; print_r($array1); natsort($array2); 
echo "\nNatural order sorting\n"; 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