Сортування масиву по ключах
Сортування масиву по ключах
Очевидно, що може виникнути необхідність у сортуванні масиву за значеннями ключів. Наприклад, якщо у нас є масив даних про книжки, як у наведеному вище прикладі, то цілком ймовірно, що ми захочемо відсортувати книги по іменах авторів. Для цього в PHP також не потрібно писати багато рядків коду - можна просто скористатися функцією ksort () для сортування за зростанням (прямий порядок сортування) або krsort () - для сортування за спаданням (зворотний порядок сортування). Синтаксис цих функцій знову ж аналогічний синтаксису функції sort ().
Приклад. Сортування масиву по ключах
<? Php
$books = array ("Пушкін" => "Руслан і Людмила",
"Толстой" => "Війна і мир",
"Лермонтов" => "Герой нашого часу");
ksort ($books);
// Сортуємо масив,
// Зберігаючи значення ключів
print_r ($books);
?>
Отримаємо:
Array ([Лермонтов] => Герой нашого часу
[Пушкін] => Руслан і Людмила
[Толстой] => Війна і мир)