php - 如何使用 SimpleXml 访问元素属性?

标签 php simplexml

<分区>

我如何在 php 中访问属性值:

[photos] => SimpleXMLElement Object
    (
        [@attributes] => Array
            (
                [page] => 1
                [pages] => 1
                [perpage] => 24
                [total] => 18
            )

我尝试了以下方法:

$photos->@attributes['total'] ;
$photos->{'@attributes'}['total'] ;

以及它的许多变体

最佳答案

只是

echo $photos['total'];

参见 Example #5 Using attributes

关于php - 如何使用 SimpleXml 访问元素属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625045/

相关文章:

php - 嵌套 simplexml

php - 带有 SimpleXMLElement 的大型 PHP for 循环非常慢 : memory issues?

JavaScript Ajax 到 PHP,然后返回 Javascript

php - 如何在静态方法中使用 'this' - PHP PDO

php简单的xml过滤器属性

PHP SimpleXML 错误信息

php - SimpleXML->xpath 问题

PHP array_multisort 没有按预期对我的多维数组进行排序

php - 带有 Auth 的 Yii2 CORS 不适用于非 CRUD 操作

php - 允许 php 软件在不超过 3 个计算中运行