相关疑难解决方法(0)

访问SimpleXMLElement对象的某些属性

当我print_r()通过变量引用SimpleXMLElement对象时$xmlObject,我看到以下结构:

SimpleXMLElement Object
(
    [@attributes] => Array
        (
            [uri] => /example
        )

    [result] => SimpleXMLElement Object
        (
            [message] => Record(s) added successfully
            [recorddetail] => Array
                (
                    [0] => SimpleXMLElement Object
                    ...
                )
        )
)
Run Code Online (Sandbox Code Playgroud)

注意该$xmlObject->result->message属性看起来像是一个字符串.但是,如果我这样做print_r($xmlObject->result->message),我会得到以下结果:

SimpleXMLElement Object
(
    [0] => Record(s) added successfully
)
Run Code Online (Sandbox Code Playgroud)

所以在这一点上我很困惑.为什么在这种情况下$xmlObject->result->message被识别为实例SimpleXMLElement Object,当打印完整的结果$xmlObject不建议这样做?

我如何实际访问此值?我试过$xmlObject->result->message[0],但它打印出相同的东西(即我发布的最后一个代码片段).

php xml simplexml

7
推荐指数
1
解决办法
4002
查看次数

标签 统计

php ×1

simplexml ×1

xml ×1