Задать вопрос
@Alcospb

Как перевернуть массив?

Привет

Есть массив:
['bar' => array,
'foo' => array,
'kuu' => array,
]

Нужно перевернуть его задо-на-перед по ключам, что бы было ['kuu' => array, 'foo' => array, 'bar' => array]

Help
  • Вопрос задан
  • 2588 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
savostin
@savostin
Еще один программист
Насколько я знаю, порядок элементов в ассоциативных массивах свой внутренний и не может быть изменен. Короче, поведение array_sort/array_reverse на ассоциативных массивах непредсказуемо.
Ответ написан
Комментировать
$input = [
    'bar' => [],
    'foo' => [],
    'kuu' => [],
]
$result = uksort($input, function ($k1, $k2) {
    return strcasecmp($b, $a);
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы