根据您传递给哪个选项json_decode(),您可以从中获取对象或数组,并且可以像对待任何其他对象或数组一样向这些选项添加元素.
要添加$key => $element到数组:
$myArray[$key] = $element;
Run Code Online (Sandbox Code Playgroud)
稍微不那么明显,但您可以在PHP中向对象添加新的公共成员,如下所示:
$myObj->$key = $element;
Run Code Online (Sandbox Code Playgroud)
这将从$ key的内容中添加一个成员变量(假设$ key是一个字符串).
如果你然后将你的数组/对象传入json_encode(),你将得到以下json:
{ 'value_of_key' : 'value_of_element' }
Run Code Online (Sandbox Code Playgroud)