Как добавить в начало массива элемент с ключом?
Чтобы не изменялись все ключи массива, как, например, с использованием array_unshift
.
Источник: Stack Overflow на русском
Чтобы не изменялись все ключи массива, как, например, с использованием array_unshift
.
Сложение массивов:
$arr = array('a'=>'abc', 'b'=>'def'); // исходный
$add = array('c'=>'ghi'); // добавляемый
$arr = $add + $arr; // Складываем
Результат:
Array
(
[c] => ghi
[a] => abc
[b] => def
)
P.S. Кстати, array_merge() тоже вполне нормально работает:
$arr = array_merge($add, $arr); // результат тот же