首页 > 解决方案 > PHP如何从多级数组中获取数据

问题描述

我有来自 JSON 文件的这个数组,我想从[url]获取数据。数组保存为变量$data

stdClass Object
(
    [images] => Array
    (
            [0] => stdClass Object
            (
                    [startdate] => 20190625
                    [fullstartdate] => 201906250700
                    [enddate] => 20190626
                    [url] => /th?id=OHR.SutherlandFalls_ROW5711472757_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp
            )
    )
)

结果应该是这样的:

echo $data[0]->url; will show the link/value /th?id=...

标签: phpjson

解决方案


您的$data变量不是数组,它是stdClass. 因此,您可以像这样检索它:

$data->images[0]->url;

推荐阅读