У меня есть 2 массива.
$sv_json_en
$param
Я нажал $sv_json_en
внутри $param['params']
.
array_push($param['params'], $sv_json_en);
Результат таков:
[
'email' => 'mycar@mycar.pt',
'title' => 'Carro 2',
'params' => [
'price' => [
(int) 0 => 'price',
],
(int) 0 => [
'destaque' => '0',
'titulo' => 'Carro 2',
]
]
Проблема в том, что $sv_json_en
вставлен имеет другой ключ (int) 0 => [] из $ params.
Мне нужно удалить ключ (int) 0 => [] и поместить его ключи => в тот же уровень, что и цена (не внутри цены), которая является корневым уровнем «params» => [].
Я пытаюсь с арифметическим соединением $array1 + $array2
.
Я тоже пытаюсь с array_merge
.
Но, может быть, мне нужен цикл, подобный циклу foreach с вложенными уровнями итерации?
Есть какие-нибудь предложения о том, как это сделано?