Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON中的PHP设置值_Php_Json - Fatal编程技术网

JSON中的PHP设置值

JSON中的PHP设置值,php,json,Php,Json,我知道这很简单但是。。。 我有这样一个json: $json = { "Password" : $password, "Contact": { "CustomIdOrder": "" }; 我必须用PHP更改“CustomIdOrder”中的值。我怎样才能做到这一点?正如@axiac所说的,使用json_decode()和json_enocde() 请确保它是一个有效的json值。您的j

我知道这很简单但是。。。 我有这样一个json:

$json = { "Password" : $password,
          "Contact": {
                       "CustomIdOrder": ""
                     };

我必须用PHP更改“CustomIdOrder”中的值。我怎样才能做到这一点?

正如@axiac所说的,使用json_decode()和json_enocde()

请确保它是一个有效的json值。您的json值现在无效。

“我知道它很简单,但…我有一个类似这样的json:”--如果您有json:,则很简单,如果需要,请更改该值。您发布的代码不是PHP,也没有JSON。我需要这些“更改值”在这里解释如何。
$json = json_decode($json ,true);  
$json ["Contact"]["CustomIdOrder"]="NEW VALUE";   
$json = json_encode($json);
echo $json ;