Я разрабатываю страницу, которая берет информацию о json, печатает форму со значениями json, пользователь может ее изменить, и теперь я пытаюсь загрузить эти данные, чтобы переопределить оригинал json с новыми данными. На данный момент у меня есть два массива, один с «ключами» json, а другой с новыми данными, которые должны содержать. Я не могу правильно построить json. Проблема состоит в том, чтобы сопоставить две пробиотики (ключ и данные), чтобы создать массив для json_decode после.изменить json используя форму и PHP
у меня есть:
$arrayClave
с ключами JSON. и $guardar
с новыми данными.
Я должен построить новый JSON с помощью клавиш плюс данные, как это:
{"ID":"12450","MARCA":"Roly" .... }
Я пытался построить массив как array($arrayClave[1] => $guardar[1]);
, но мне нужно, чтобы построить его для каждого количества входов, которые меняются в разных случаях, поэтому мне нужно использовать цикл, но невозможно сделать что-то вроде:
for($i=0; $i<99; $i++){
$var = $arrayClave[$i] => $guardar[$i],;
}
$result = array($var);
Я знаю, что это неправильно, но я не знаю, как это сделать. Если кто-то может мне помочь, я буду благодарен, надеюсь, я объяснил себя наилучшим образом :) Спасибо заранее!
Он возвращает синтаксическую ошибку, вот в чем проблема с этим решением. Благодаря! – ManelPNavarro
какая ошибка вы получили –
Вы не забыли удалить «,» у вас есть после '$ guardar [$ i]' в вашем исходном сообщении? –