
PHP | JSON
Рассмотрим как обновить данные в файле json с помощью php
Основной принцип работы php с json - декодирование или кодирование данных, где данные представлены как массив.
Рассмотрим как обновить данные в файле json с помощью php
Основной принцип работы php с json - декодирование или кодирование данных, где данные представлены как массив.
<?phpВ статье вы найдете также пример добавления/удаления
// Переменная для обновления
$old = trim($old);
// Переменная для обновления старого значения
$new = trim($name);
// Открыть файл data.json
$file = file_get_contents('php/data.json');
// Декодировать в массив
$list=json_decode($file,TRUE);
// Найти в массиве
foreach ( $list as $key => $value){
// Совпадение значения переменной
if (in_array( $old, $value)) {
// Присвоить новое значение
$list[$key] = array('name'=>$new);
}
}
// Перекодировать в формат и записать в файл.
file_put_contents('php/data.json',json_encode($list));
// Очистить переменную
unset($list);
?>