如何使用php动态更新以下JSON对象?
这是我的json。
{
"1":
{
"value0":
{
"id":0,
"status":0,
"quantity":"110"
},
"value1":
{
"id":1,
"status":1,
"quantity":"120"
}
}
"2":
{
value0":
{
"id":0,
"status":0,
"quantity":"132"
},
"value1":
{
"id":1,
"status":1,
"quantity":"123"
},
}
}
我想将value0的状态从key 1更改为1。 我怎么能实现这个目标呢?
答案 0 :(得分:2)
使用 json_decode()和 json_enocde()
$data = json_decode($data,true);
$data["1"]["value0"]["status"]=1;
$data = json_encode($data);
echo $data;