PHP 5 Сортировка массивов

Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих



Элементы в массиве могут быть отсортированы в алфавитном или числовом порядке, по убыванию или по возрастанию.


PHP - функции сортировки для массивов

В этой главе мы рассмотрим следующие функции сортировки массивов PHP:


Сортировка массива в порядке возрастания - sort()

В следующем примере элементы массива $cars сортируются по возрастанию в алфавитном порядке:

Пример

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
Выполнить пример »

В следующем примере элементы массива $numbers сортируются в порядке возрастания номеров:

Пример

<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Выполнить пример »

Сортировка массива в порядке убывания - rsort()

В следующем примере элементы массива $cars сортируются в алфавитном порядке по убыванию:

Пример

<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
Выполнить пример »

В следующем примере элементы массива $numbers сортируются в порядке убывания:

Пример

<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($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 массивам.

Ссылка содержит краткое описание и примеры использования для каждой функции!


Проверьте себя с помощью упражнений

Упражнение:

Используйте правильный метод массива для сортировки массива $colors.

$colors = array("red", "green", "blue", "yellow"); 
;


уроки для начинающих для новичков основы курсы с нуля язык программирования php массивы сортировка массивов полный справочник по PHP


warning

Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.