PHP5 Сортировка массивов
Элементы в массиве, могут быть отсортированы в алфавитном или числовом порядке, по убыванию или по возрастанию.
PHP Функции сортировки массивов
В этой главе мы рассмотрим следующие функции сортировки массива PHP:
sort()
- сортировка массивов в порядке возрастанияrsort()
- сортировка массивов в порядке убыванияasort()
- сортировать ассоциативный массив в порядке возрастания значенийksort()
- сортировка ассоциативных массивов в порядке возрастания в соответствии с ключомarsort()
- сортировка ассоциативных массивов в порядке убывания в соответствии со значениемkrsort()
- сортировка ассоциативных массивов в порядке убывания в соответствии с ключом
PHP Сортировка массива в порядке возрастания
В следующем примере выполняется сортировка элементов массива $cars
в алфавитном порядке:
В следующем примере сортируются элементы массива $numbers
в порядке возрастания
цифровой последовательности:
PHP Сортировка массива в порядке убывания
В следующем примере выполняется сортировка элементов массива $cars
в алфавитном порядке по убыванию:
В следующем примере выполняется сортировка элементов массива $numbers
в порядке убывания
цифровой последовательности:
PHP Сортировка массива по возрастанию, со значением
В следующем примере выполняется сортировка ассоциативного массива по возрастанию, в соответствии со значением:
Пример
<?php
$age = array("Андрей"=>"49", "Татьяна"=>"42", "Кристина"=>"21");
asort($age);
?>
Смотреть код »
PHP Сортировка массива по возрастанию, по ключу
В следующем примере выполняется сортировка ассоциативного массива по возрастанию, согласно ключу:
Пример
<?php
$age = array("Андрей"=>"49", "Татьяна"=>"42", "Кристина"=>"21");
ksort($age);
?>
Смотреть код »
PHP Сортировка массива по убыванию, по значению
Следующий пример сортирует ассоциативный массив в порядке убывания, по значению:
Пример
<?php
$age = array("Андрей"=>"49", "Татьяна"=>"42", "Кристина"=>"21");
arsort($age);
?>
Смотреть код »
PHP Сортировка массива по убыванию, по ключу
Следующий пример сортирует ассоциативный массив в порядке убывания, согласно ключу:
Пример
<?php
$age = array("Андрей"=>"49", "Татьяна"=>"42", "Кристина"=>"21");
krsort($age);
?>
Смотреть код »
PHP Полный справочник массива
Для полной справки всех функций массива, перейдите к нашему полному PHP Справочник массивов.
Справочник содержит краткое описание и примеры использования каждой функции!