我正在使用Youtube Data Api V3,这个数组正在从我的api电话中返回:
我想要的是什么:
我想访问上面图像中的红色下划线数组,并分别获取其中的最新数组。 (在示例中,我想访问[maxres],但它总是不同)
我尝试了什么:
$var = end($array)['url']; // $array is my input array
但那不起作用,所以我希望有人可以帮助我:)。
答案 0 :(得分:1)
您想使用array_pop
。 Link 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 ]