相关疑难解决方法(0)

获取一个数字的PHP对象属性

我正在尝试将JSON数据中的属性解码为PHP对象.这只是一个YouTube数据API请求,它返回一个内容对象喜欢的视频对象;

[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
                )
Run Code Online (Sandbox Code Playgroud)

$object->content->5
Run Code Online (Sandbox Code Playgroud)

引发"意想不到的T_DNUMBER" - 这非常有意义.但是如何获得一个数字属性的值?

我相信我应该知道这一点.提前致谢.

php json properties object

31
推荐指数
2
解决办法
2万
查看次数

如何使用减号访问对象属性?

我有一个对象(在PHP中),我无法打印内容.在调试模式下,它是这样的:

stdClass Object
(
    [pre-selection] => 1
)
Run Code Online (Sandbox Code Playgroud)

但由于减号,我无法打印'预选'.

echo $object->pre-selection; //doens't work.
Run Code Online (Sandbox Code Playgroud)

我怎么打印出来?谢谢.

php object

12
推荐指数
2
解决办法
5027
查看次数

标签 统计

object ×2

php ×2

json ×1

properties ×1