获取数组

时间:2015-06-24 11:13:21

标签: php arrays

我正在使用Youtube Data Api V3,这个数组正在从我的api电话中返回:

我想要的是什么:

我想访问上面图像中的红色下划线数组,并分别获取其中的最新数组。 (在示例中,我想访问[maxres],但它总是不同)

我尝试了什么:

$var = end($array)['url']; // $array is my input array

但那不起作用,所以我希望有人可以帮助我:)。

3 个答案:

答案 0 :(得分:1)

您想使用array_popLink to PHP documentation.

<?pnp
$var = array_pop($array['modelData:protected']);

答案 1 :(得分:0)

$object->modelData是受保护的属性,您无法访问它。通常,对象中包含一个函数来检索它。

例如$array = $object->getModelData();

但如果没有受到保护,这将是一个解决方案:

$array = $object->modelData;
end($array);
$key = key($array);
var_dump($object->modelData[$key];

答案 2 :(得分:-2)

试试这个......

$var = $array['url'][ count($array['url']) - 1 ]