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

Как правильно соединить два массива?

Есть два массива:

Array
(
    [address] => Array
        (
            [city] => Moscow
        )

)


и
Array
(
    [address] => Array
        (
            [country] => Russia
        )

)


Как их можно сложить, чтобы результирующий массив выглядел так:

Array
(
    [address] => Array
        (
            [city] => Moscow
            [country] => Russia
        )

)


Array_merge работает не так как нужно.
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
array_merge_recursive()

$a = [
	'address' => [
		'city' => 'Moscow'
	]
];
 
$b = [
	'address' => [
		'country' => 'Russia'
	]
];
 
$c = array_merge_recursive($a, $b);
var_dump($c);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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