gpt4 book ai didi

php - 如何在 PHP 中访问以 @ 开头的 stdClass 成员

转载 作者:可可西里 更新时间:2023-10-31 22:05:29 25 4
gpt4 key购买 nike

我有一些已解码的 json 对象,其中一个属性以“@”开头,我无法使用 php 访问该元素,因为它会引发错误。

                    [offers] => stdClass Object
(
[@attributes] => stdClass Object
(
[id] => levaka0B8a
)
)

我将如何访问属性?

最佳答案

您可以通过字符串访问它:

echo $obj->{'@attributes'}->id; // levaka0B8a

或者一个变量:

$name = '@attributes';
echo $obj->$name->id;

有关如何定义和使用变量的更多信息,请参阅以下文档:

  • Variable Basics - 对于学习什么可以作为变量访问而不需要使用字符串很有用。
  • Variable Variables - 我们如何使用变量作为另一个变量的名称。这可能很危险,所以小心行事

关于php - 如何在 PHP 中访问以 @ 开头的 stdClass 成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4660291/

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