PHP Функция natsort()
Пример
Сортировка массива:
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Стандартная сортировка:";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Естественный порядок:";
print_r($temp_files);
?>
Попробуйте сами »
Определение и использование
Функция natsort() сортирует массив с помощью алгоритма "естественного порядка". Значения сохраняют свои исходные ключи.
В естественном алгоритме число 2 меньше числа 10. Компьютер сортирует, 10 меньше, чем 2, потому что первый номер "10" Это меньше, чем 2.
Синтаксис
natsort(array)
Параметр значений
Параметр | Описание |
---|---|
array | Требуемый. Задает массив сортировки |
Технические подробности
Возврат значения: | Возвращает TRUE в случае успеха или FALSE в случае неудачи. |
---|---|
PHP Версия: | 4+ |
PHP Список изменений: | PHP 5.2.1: нулевые заполненные числовые строки (например, '00006') теперь игнорируют заполнение 0 |
❮ PHP Справочник массивов