PHP 5 Сортировка массивов
Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих
Элементы в массиве могут быть отсортированы в алфавитном или числовом порядке, по убыванию или по возрастанию.
PHP - функции сортировки для массивов
В этой главе мы рассмотрим следующие функции сортировки массивов PHP:
sort()
- сортировка массивов в порядке возрастанияrsort()
- сортировка массивов в порядке убыванияasort()
- сортировка ассоциативных массивов в порядке возрастания в соответствии со значениемksort()
- сортировка ассоциативных массивов в порядке возрастания по ключуarsort()
- сортировка ассоциативных массивов в порядке убывания в соответствии со значениемkrsort()
- сортировка ассоциативных массивов в порядке убывания по ключу
Сортировка массива в порядке возрастания - sort()
В следующем примере элементы массива $cars сортируются по возрастанию в алфавитном порядке:
В следующем примере элементы массива $numbers сортируются в порядке возрастания номеров:
Сортировка массива в порядке убывания - rsort()
В следующем примере элементы массива $cars сортируются в алфавитном порядке по убыванию:
В следующем примере элементы массива $numbers сортируются в порядке убывания:
Сортировка массива (в порядке возрастания) в соответствии со значением - asort()
В следующем примере сортируется ассоциативный массив в порядке возрастания в соответствии со значением:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Выполнить пример »
Сортировка массива (в порядке возрастания) в соответствии с ключом - ksort()
В следующем примере сортируется ассоциативный массив в порядке возрастания в соответствии с ключом:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Выполнить пример »
Сортировка массива (в порядке убывания) в соответствии со значением - arsort()
В следующем примере сортируется ассоциативный массив в порядке убывания в соответствии со значением:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Выполнить пример »
Сортировка массива (по убыванию), в соответствии с ключом - krsort()
В следующем примере сортируется ассоциативный массив в порядке убывания в соответствии с ключом:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Выполнить пример »
PHP массивы. Полный справочник
Полный список всех функций массива приведен в справочнике по PHP массивам.
Ссылка содержит краткое описание и примеры использования для каждой функции!
Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.