PHP填充JSON数组错误
我有一个简单的JSON:PHP填充JSON数组错误,php,json,Php,Json,我有一个简单的JSON: "feed" : [ { "title" : "some title", "link" : "http://somelink.com", "image" : { "url" : "http://somelink.com/image.png", "offset" : "0.0" } } ] 在我的PHP中,我向JSON添加了一个新的提要项。我可
"feed" : [
{
"title" : "some title",
"link" : "http://somelink.com",
"image" : {
"url" : "http://somelink.com/image.png",
"offset" : "0.0"
}
}
]
在我的PHP中,我向JSON添加了一个新的提要项。我可以很好地填充除“图像”项之外的所有内容
我正在使用:
array_push($json['feed'], 'image' => array('url' => 'http://gijfsdf.com/', 'offset' => '0.0'));
但这给了我一个语法错误:解析错误:
语法错误,第18行出现意外的“=>”(T_双箭头)
您必须将图像放入数组中,如下所示
array_push($json['feed'], array('image' => array('url' => 'http://gijfsdf.com/', 'offset' => '0.0')));
'image'=>…
需要包装在数组(…)
构造本身中。