所以我得到了这个数组:
$list = simplexml_load_file('http://feu01.ps4.update.playstation.net/update/ps4/list/eu/ps4-updatelist.xml');
if($list) {
$data = array('firmware' => $list->region->system_pup[0]['label']);
header('Content-Type: application/json');
echo json_encode($data);
}
它输出:
{ “固件”:{ “0”: “5.01”}}
但那里也有零。如何从阵列中删除它,如下所示:
{ “固件”: “5.01”}
答案 0 :(得分:1)
这是SimpleXMLElement
结果,如果您需要该数据,则需要将其转换为string
:
$data = array('firmware' => (string) $list->region->system_pup[0]['label']);
在JSON形式中,它看起来像一个关联数组,它不是,因此通常用于导航到它的[0]
技巧不会。