PHP 5 Сортировка массивов
Элементы массива могут быть отсортированы в алфавитном или числовом порядке, по убыванию или по возрастанию.
PHP-Сортировка функций для массивов
В этой главе мы будем проходить через следующие функции сортировки массива PHP:
sort()
- Сортировка массивов в порядке возрастанияrsort()
- Сортировка массивов в порядке убыванияasort()
- Сортировка ассоциативных массивов в порядке возрастания по значениюksort()
- Сортировка ассоциативных массивов в порядке возрастания в соответствии с ключомarsort()
- Сортировка ассоциативных массивов в порядке убывания по значениюkrsort()
- Сортировка ассоциативных массивов в порядке убывания, в соответствии с ключом
Сортировка массива в порядке возрастания-Сортировка ()
В следующем примере сортирует элементы массива $Cars в алфавитном порядке по возрастанию:
Пример
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
В следующем примере сортирует элементы массива $Numbers в порядке возрастания:
Пример
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Сортировка массива в порядке убывания-рсорт ()
В следующем примере сортирует элементы массива $Cars в алфавитном порядке по убыванию:
Пример
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
В следующем примере сортирует элементы массива $Numbers в убывающем порядке:
Пример
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Сортировка массива (по возрастанию), в соответствии со значением-асорт ()
В следующем примере сортируется ассоциативный массив в порядке возрастания в соответствии со значением:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Сортировка массива (по возрастанию), в соответствии с ключом-ксорт ()
В следующем примере сортируется ассоциативный массив в порядке возрастания, в соответствии с ключом:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Сортировка массива (по убыванию), в соответствии со значением-арсорт ()
В следующем примере сортируется ассоциативный массив в порядке убывания, в соответствии со значением:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Сортировка массива (в порядке убывания), в соответствии с ключом-крсорт ()
В следующем примере сортируется ассоциативный массив в порядке убывания, в соответствии с ключом:
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Полная ссылка на массив PHP
Для полной справка на все функции массива, перейдите к нашей полной справка на массив PHP.
Ссылка содержит краткое описание и примеры использования для каждой функции!