我正在编码这样一个非常基本的数组。
$c['A']=NULL;
$c=json_encode($c);
我稍后想解码 json 并添加一个新密钥
$c=json_decode($c);
$c[B]=NULL;
问题是 $c 现在是一个对象。
我正在编码这样一个非常基本的数组。
$c['A']=NULL;
$c=json_encode($c);
我稍后想解码 json 并添加一个新密钥
$c=json_decode($c);
$c[B]=NULL;
问题是 $c 现在是一个对象。
json_decode()
正在返回 PHP 对象。如果您希望它是数组,则需要第二个参数:
$c=json_decode($c, true);
看: http: //php.net/manual/en/function.json-decode.php
当 TRUE 时,返回的对象将被转换为关联数组。
用作$c
对象:
$c->B = NULL;