Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Обновить массив массивом
Я понимаю что внутри foreach надо сделать присваивание Code_Edit = $a_2['pref'] и наверное на выходе сделать...
Спасибо.
Строитель
Отправлено: 12 Января, 2018 - 21:49:53
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
pantela, мне не понятно, с чем мержить, с предыдущим значением Code + 100(что следует из вашего результирующего массива)? Тогда при чём тут $a_2['pref'], если в нём хранится нечто вроде AS, AD, и т.п.? Если нужно добавить ключ Code_Edit, со значением Code + 100, при условии что значение "pref" из первого массива будет равно значению "pref" во втором массиве, то можно просто дописать в условие выражение:
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Вроде то что надо, только что мне делать если в json_2 у меня нету включа id, как его захватывать в результате из json_1.
т.е. тут мне чисто надо json_1 только Code обновить, остальное оставить как есть.
Update: т.е. если в json_1, напр. есть ключь "capaticy", тогда его тоже надо выводить при merge масивов? сейчас он исключается из-за того что в json_2 его нету.
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
pantela пишет:
Update: т.е. если в json_1, напр. есть ключь "capaticy", тогда его тоже надо выводить при merge масивов? сейчас он исключается из-за того что в json_2 его нету.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.