Наличие мозгового замораживания над довольно тривиальной проблемой. Если я начну с такого массива:
$my_array = array(
'monkey' => array(...),
'giraffe' => array(...),
'lion' => array(...)
);
... и новые элементы могут добавляться с разными ключами, но всегда значение массива. Теперь я могу быть уверен, что первый элемент всегда будет иметь ключ "обезьяна", но я не могу быть уверенным в каких-либо других клавишах.
Когда я закончил заполнять массив, я хочу переместить известный элемент "обезьяна" в конец массива, не нарушая порядок остальных элементов. Каков наиболее эффективный способ сделать это?
Каждый способ, которым я могу думать, кажется немного неуклюжим, и я чувствую, что мне не хватает чего-то очевидного.