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