gpt4 book ai didi

php - 访问属性名称中包含不允许字符的对象属性

转载 作者:IT王子 更新时间:2023-10-29 00:21:14 25 4
gpt4 key购买 nike

我正在使用 PHP 的 YouTube 数据 API,并以 json 格式请求来自特定用户的视频提要。 json_decode 后的结果如下(简化示例):

stdClass Object
(
[version] => 1.0
[encoding] => UTF-8
[feed] => stdClass Object
(
[xmlns] => http://www.w3.org/2005/Atom
[xmlns$media] => http://search.yahoo.com/mrss/
[xmlns$openSearch] => http://a9.com/-/spec/opensearchrss/1.0/
[xmlns$gd] => http://schemas.google.com/g/2005
[xmlns$yt] => http://gdata.youtube.com/schemas/2007
)
)

我的问题是:如何使用 PHP 访问节点“xmlns$media”?在美元符号内它不起作用或者有什么方法我还没有得到吗?

最佳答案

这将起作用:

echo $object->feed->{'xmlns$media'};

或者,您可以告诉 json_decode 返回一个数组:

$array = json_decode($json, true);
echo $array['feed']['xmlns$media'];

关于php - 访问属性名称中包含不允许字符的对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com