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

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

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

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

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


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

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


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


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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:43
1500 руб./за проект
26 апр. 2024, в 10:21
1200 руб./в час