Функции natsort() и natcasesort() используются в PHP для естественной сортировки массивов. Они сортируют данные в порядке, который будет выглядеть естественным для человека.
natsort()
Функция natsort() сортирует элементы массива в естественном порядке, учитывая регистр символов.
# Прототип функции: bool natsort ( array &$array ) # Пример $filesArray = array( 'img10.png', 'img2.png', 'img12.png', 'img1.png' ); natsort($filesArray); print_r($filesArray); // Array // ( // [3] => img1.png // [1] => img2.png // [0] => img10.png // [2] => img12.png // )
natcasesort()
Функция natcasesort() также сортирует элементы массива в естественном порядке, но без учета регистра символов.
# Прототип функции:
bool natcasesort ( array &$array )
# Пример
$filesArray = array('Img10.png', 'img2.png', 'IMG12.png', 'img1.png');
natcasesort($filesArray);
print_r($filesArray);
// Array
// (
// [3] => img1.png
// [1] => img2.png
// [0] => Img10.png
// [2] => IMG12.png
// )
Комментарии
0Нашли ошибку или хотите дополнить материал?