butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как добавить в массив пару ключ-значение на php?

В общем, вопрос, как это сделать?
Нужна функция, вроде array_push(), только для двумерных массивов.

Есть массив:
arr = array(
   'lol'=>'1',
   'lol2'=>'2'
);

arr2 = array (
 'lol3'=>'3'
);


как их объединить, чтобы было:

arr = array(
   'lol'=>'1',
   'lol2'=>'2'
   'lol3'=>'3'
);


???
  • Вопрос задан
  • 53703 просмотра
Решения вопроса 2
akubintsev
@akubintsev
Опытный backend разработчик
Начиная с php 5.4 можно использовать конструкцию для ассоциативных массивов вида
$arr += $arr2;
// или так
$arr += ['lol3'=>'3'];


При этом, если в первом массиве уже есть ключ, который присутствует во 2-м массиве, то результирующее значение будет из 2-го массива.
Ответ написан
DeFacto
@DeFacto
$arr3 = array_merge($arr, $arr2);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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