PHP数组 - 数组返回值,和0

时间:2017-11-24 18:29:23

标签: php arrays

所以我得到了这个数组:

$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”}

1 个答案:

答案 0 :(得分:1)

这是SimpleXMLElement结果,如果您需要该数据,则需要将其转换为string

$data = array('firmware' => (string) $list->region->system_pup[0]['label']);

在JSON形式中,它看起来像一个关联数组,它不是,因此通常用于导航到它的[0]技巧不会。