我试图从JSON数据解码到一个PHP对象中获取属性。这只是一个YouTube数据API请求,它返回一个内容对象喜欢的视频对象;获取一个数字的PHP对象属性
[content] => stdClass Object
(
[5] => https://www.youtube.com/v/r4ihwfQipfo?version=3&f=videos&app=youtube_gdata
[1] => rtsp://v4.cache7.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
[6] => rtsp://v6.cache3.c.youtube.com/CiILENy73wIaGQn6pSL0waGIrxMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
)
做
$object->content->5
抛出 “意外T_DNUMBER” - 这是非常合情合理的。但是,我怎样才能得到一个数字的属性的价值?
我确定我应该知道这一点。提前致谢。
PHP的更恼人的细微差别的绝对之一。 – 2012-03-07 17:52:59
[如何使用整数名称访问对象属性?](http://stackoverflow.com/questions/10333016/how-to-access-object-properties-with-names-like-integers) – nawfal 2015-11-22 12:18:29
[This解释它完美](https://stackoverflow.com/q/10333016/6521116) – 2017-06-06 13:43:17