@danyarob

Из-за чего вылезает ошибка при изменении значения в json?

JSON:
"USD": {
        "Value": 71.4783,
        "Previous": 71.0863
    },


PHP:
$data  = file_get_contents('values.json');
    $data = json_decode($data , true); 
    $data['USD']['Value'] = "2";
    $data = json_encode($data);
    file_put_contents('values.json', $data);


Ошибка: Uncaught Error: Cannot use string offset as an array in
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
Aetae
@Aetae
Тлен
Я сейчас покажу абсолютно секретный кусок кода, вы такой нигде больше не найдёте. Это чудо решает 99% проблем!
spoiler
$data  = file_get_contents('values.json');
$data = json_decode($data , true); 
var_dump($data);
Ответ написан
no_one_safe
@no_one_safe
У вас запятая лишняя в файле JSON похоже. В самом конце.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы