На этом шаге мы рассмотрим еще несколько функций, используемых для сортировки массивов.
Часто встречаются случаи, когда надо отсортировать элементы массива в обратном порядке. Для этого применяются функции rsort() и arsort(), которые работают аналогично разобранным функциям.
Если есть сортировка элементов массива по значению, то логично было бы добавить сортировку по ключу. Именно эту задачу выполняет функция ksort(). Например:
<?php
$closets = array("Петров" => "Майка", 
                 "Иванов" => "Кроссовки", 
                 "Сидоров" => "Шорты");
ksort($closets);
foreach ($closets as $key => $value)
   {
     echo $key . " " . $value . "<br>";   // вывод элементов
   }
?>
Результат выполнения этой программы смотрите на рисунке 1.

Рис.1. Результат работы скрипта
Существует функция krsort(), которая, как вы поняли, сортирует массив в обратном порядке.
На следующем шаге мы рассмотрим многомерные массивы.