Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

ksort

Сортирует массив по ключам.

Синтаксис

ksort(array &$array, int $flags = SORT_REGULAR): true

Параметры

ПараметрТипОписание
$arrayarrayМассив, который сортируется.
$flagsintНеобязательный. Способ сравнения.

Возвращаемое значение

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

Примечания

Значения остаются привязанными к своим ключам.

См. также

  • asort — Сортирует массив по значениям, сохраняя ключи.
  • sort — Сортирует массив по возрастанию.

Вопросы и ответы по теме

В учебнике

  • Сортировка массивов — Сортировка в PHP — sort, rsort, asort, ksort, своё правило через usort и оператор «космический корабль».

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.