我使用 json_decode 创建一个 json 对象。在浏览了一些元素之后,我想向其中添加子元素。我该怎么做呢?
取决于您传递给的选项json_decode() http://php.net/manual/en/function.json-decode.php,您可以从中返回一个对象或数组,并且可以像添加任何其他对象或数组一样向其中添加元素。
To add $key => $element
到一个数组:
$myArray[$key] = $element;
稍微不太明显,但您可以向 PHP 中的对象添加新的公共成员,如下所示:
$myObj->$key = $element;
这将从 $key 的内容中添加一个成员变量(假设 $key 是一个字符串)。
如果您随后将数组/对象传递给json_encode() http://php.net/manual/en/function.json-encode.php,您最终将得到以下 json:
{ 'value_of_key' : 'value_of_element' }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)