изменить объект JSON в PHP

1

У меня есть json файл, который читается php, и я хочу изменить один объект json файла, используя php, теперь мой код выглядит так, но он не работает, так как мне делать? (obj_name в объекте son должно быть изменено на $ name)

<?php
   $json = $_POST['myobj'];
   $data = json_decode($json,true);
   $name = xxxxxxxxx;
     $data['obj_name'] = "$name";
     #json = json_encode($data);
     $filename = xxxxxxxxxxxxx
     $file = fopen($filename,'w+');
     fwrite($file, $json);
     fclose($file);
?>
  • 0
    Покажите нам, что дает print_r($data) , нам нужно посмотреть, как выглядит объект.
  • 0
    проверьте, полезно ли это
Показать ещё 1 комментарий
Теги:

1 ответ

0
Лучший ответ

# Комментирует ваш код, и он должен быть $ чтобы сделать его переменной.

Итак, измените это:

#json = json_encode($data);

к этому:

$json = json_encode($data);
  • 0
    Спасибо!!!! мой глупый вопрос хаха

Ещё вопросы

Сообщество Overcoder
Наверх
Меню