加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

从php对象访问@attribute

发布时间:2020-12-13 22:10:44 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试从API返回的 PHP对象中访问值.我想获得’总’属性. stdClass Object( [@attributes] = stdClass Object ( [status] = ok ) [invoices] = stdClass Object ( [@attributes] = stdClass Object ( [page] = 1 [per_page] = 25 [pages] = 1 [total] =
我正在尝试从API返回的 PHP对象中访问值.我想获得’总’属性.

stdClass Object
(
    [@attributes] => stdClass Object
        (
            [status] => ok
        )

    [invoices] => stdClass Object
        (
            [@attributes] => stdClass Object
                (
                    [page] => 1
                    [per_page] => 25
                    [pages] => 1
                    [total] => 5
                )

我返回的对象存储在名为$list的变量中.

$list->invoices->attributes->total

我正在尝试回复/ print_r,但什么都没有?

任何帮助表示赞赏!

解决方法

@是属性名称的一部分,你不能忽略它.

echo $list->invoices->{'@attributes'}->total;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读