删除SimpleXMLElement?

时间:2013-02-02 19:21:55

标签: php simplexml

我找到了(here)关于删除SimpleXMLElement对象节点的方法的答案。

问题是我无法理解这是怎么回事。

我的意思是,$ image var是一个ref,对吧?那么,$image[0][0]是什么以及在哪里?

2 个答案:

答案 0 :(得分:1)

SimpleXMLElement通过魔术方法在其子节点上呈现类似于数组的接口。此行为是由于自定义__unset行为导致SimpleXMLElement的行为,好像其“数组”(子元素集)的“成员”(子元素)已被删除。

答案 1 :(得分:0)

如果你在$ image = $ galleries-> xpath(...

之后放一个print_r($ image) 你会看到:

Array
(
    [0] => SimpleXMLElement Object
        (
            [@attributes] => Array
                (
                    [name] => Hansio
                )

        )

)