SimpleXMLElement の子に配列としてアクセスするにはどうすればよいですか?
SimpleXMLElement(9) {
name => "John" (11)
phone => array(2) [
0 => "556 221 000" (19)
1 => "312 555 110" (19)
]
}
この記事によるとhttp://www.sitepoint.com/parsing-xml-with-simplexml/経由で簡単にアクセスできます
$sxElement->phone[0];
しかし、ダンプは次のように返します。
SimpleXMLElement(0)
forサイクルでこれにアクセスする必要があります。ありがとう。
編集 (XML の例):
<company>
<phonebook>
<name>John</name>
<phone>556 221 000</phone>
<phone>312 555 110</phone>
</phonebook>
</company>
別のオブジェクトで foreach を実行し、反復子の値に従って正しい電話を接続する必要があります。