ksort
Сортирует массив по ключам.
Синтаксис
ksort(array &$array, int $flags = SORT_REGULAR): trueПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Массив, который сортируется. |
| $flags | int | Необязательный. Способ сравнения. |
Возвращаемое значение
trueВсегда `true`; меняется сам массив.
Примеры
Ключи по алфавиту:
<?php
$stock = ['pear' => 5, 'apple' => 12, 'plum' => 3];
ksort($stock);
echo implode(', ', array_keys($stock));Результат:
apple, pear, plumВ обратном порядке — krsort():
<?php
$years = [2023 => 'a', 2025 => 'c', 2024 => 'b'];
krsort($years);
echo implode(', ', array_keys($years));Результат:
2025, 2024, 2023Примечания
Значения остаются привязанными к своим ключам.
См. также
Вопросы и ответы по теме
В учебнике
- Сортировка массивов — Сортировка в PHP — sort, rsort, asort, ksort, своё правило через usort и оператор «космический корабль».