Сортировка массивов PHP
- Предыдущая страница Массивы PHP
- Следующая страница Суперглобальные переменные PHP
Элементы массива могут быть отсортированы в алфавитном или числовом порядке по возрастанию или убыванию.
PHP - функции сортировки массива
В этом разделе мы рассмотрим такие функции сортировки массивов в PHP:
- sort() - сортировка массива в порядке возрастания
- rsort() - сортировка массива в порядке убывания
- asort() - сортировка связанного массива по значению в порядке возрастания
- ksort() - сортировка связанного массива по ключу в порядке возрастания
- arsort() - сортировка связанного массива по значению в порядке убывания
- krsort() - сортировка связанного массива по ключу в порядке убывания
Сортировка массива по возрастанию - sort()
Примеры в этом разделе показывают, как сортировать элементы массива $cars в алфавитном порядке по возрастанию:
Пример
<?php $cars=array("porsche","BMW","Volvo"); sort($cars); ?>
Ниже приведен пример сортировки элементов массива $numbers по числовому возрастанию:
Пример
<?php $numbers=array(3,5,1,22,11); sort($numbers); ?>
Сортировка массива в обратном порядке - rsort()
Ниже приведен пример сортировки элементов массива $cars по алфавитному убыванию:
Пример
<?php $cars=array("porsche","BMW","Volvo"); rsort($cars); ?>
Ниже приведен пример сортировки элементов массива $numbers по числовому убыванию:
Пример
<?php $numbers=array(3,5,1,22,11); rsort($numbers); ?>
Сортировка связанного массива по значениям в порядке возрастания - asort()
Ниже приведен пример сортировки связанного массива по значениям в порядке возрастания:
Пример
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); asort($age); ?>
Сортировка связанного массива по ключам в порядке возрастания - ksort()
Ниже приведен пример сортировки связанного массива по ключам в порядке возрастания:
Пример
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); ksort($age); ?>
Сортировка связанного массива по значениям в обратном порядке - arsort()
Ниже приведен пример сортировки связанного массива по значениям в обратном порядке:
Пример
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); arsort($age); ?>
Сортировка связанного массива по ключам в обратном порядке - krsort()
Ниже приведен пример сортировки связанного массива по ключам в обратном порядке:
Пример
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); krsort($age); ?>
Полное руководство по массивам PHP
Для полного руководства по функциям массивов посетите наш Руководство по массивам PHP.
Это руководство содержит краткое описание каждой функции и примеры использования.
- Предыдущая страница Массивы PHP
- Следующая страница Суперглобальные переменные PHP