3

SimpleXMLElementオブジェクトのノードを削除する方法に関する答えを(ここで)見つけました。

問題は、それがどのように起こっているのか本当に理解できないことです。

つまり、$ image varはrefですよね?それで、それは何でどこにあるの$image[0][0]でしょうか?

4

2 に答える 2

1

SimpleXMLElementマジックメソッドを介して、子ノードに配列のようなインターフェイスを表示します。__unsetこの動作は、SimpleXMLElementがその「配列」(子要素のセット)の「メンバー」(子要素)が削除されたかのように動作するカスタム動作が原因です。

于 2013-02-02T21:29:24.657 に答える
0

$ image = $ galleries-> xpath(.. ..の直後にprint_r($ image)を配置した場合

わかるでしょ:

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

        )

)
于 2013-02-02T21:24:00.323 に答える