Ссылки на Php-5 коды - natcasesort().

Определение и использование. Функция natcasesort() сортирует массив с помощью естественного упорядочения алгоритма. Значения сохраняет свои оригинальные ключи.

В естественном алгоритма, число 3 меньше числа 10. В компьютерной сортировке, 10 меньше, чем 3, потому что первый номер в «10» меньше 3.

Функция natcasesort() не зависит положения регистра, то есть функция natcasesort() - регистронезависимый аналог natsort().

Функция natcasesort() совершает алгоритм сортировки( natural ordering), при котором порядок буквенно-цифровых строк привычный для человека.

Функция natcasesort() возвращает TRUE в случае успешного завершения алгоритма или FALSE в случае возникновения ошибки при работе.

Параметры:

         array          -      Массив.

Синтаксис:

natcasesort(array);
       или
bool natcasesort(array &$array);

ПРИМЕР №1

Напишем программу

< !DOCTYPE html>
< html>
< body>
< ?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");

natsort($temp_files);
echo "Естественный порядок: ";
print_r($temp_files);
echo "< br />";

natcasesort($temp_files);
echo "Естественный порядок случае insensitve: ";
print_r($temp_files);
? >
< /body>
< /html>                                                                      

Полученный результат:

";

natcasesort($temp_files);
echo "Естественный порядок случае insensitve: ";
print_r($temp_files);
?>