SimpleXMLElementオブジェクトのノードを削除する方法に関する答えを(ここで)見つけました。
問題は、それがどのように起こっているのか本当に理解できないことです。
つまり、$ image varはrefですよね?それで、それは何でどこにあるの$image[0][0]
でしょうか?
SimpleXMLElementオブジェクトのノードを削除する方法に関する答えを(ここで)見つけました。
問題は、それがどのように起こっているのか本当に理解できないことです。
つまり、$ image varはrefですよね?それで、それは何でどこにあるの$image[0][0]
でしょうか?
SimpleXMLElement
マジックメソッドを介して、子ノードに配列のようなインターフェイスを表示します。__unset
この動作は、SimpleXMLElementがその「配列」(子要素のセット)の「メンバー」(子要素)が削除されたかのように動作するカスタム動作が原因です。
$ image = $ galleries-> xpath(.. ..の直後にprint_r($ image)を配置した場合
わかるでしょ:
Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => Hansio
)
)
)