<contact:addr> <contact:street></contact:street> <contact:street></contact:street> <contact:street></contact:street> <contact:city></contact:city> <contact:pc></contact:pc> <contact:cc></contact:cc> </contact:addr>
В приведенном выше примере мы видим, что мы имеем три раза улицу элемента; Есть ли способ, используя simpleXML, правильно получить доступ, например, к второму элементу улицы?
Заранее спасибо, MEM
Ссылка на элемент в SimpleXML может быть доступна как массив (так как это итератор), что означает, что $root->element[1]
вернет второй элемент с именем «element» под корнем. (и [0]
вернет первое, как показано в примерах SimpleXML в руководстве по PHP.)
Вы можете перебирать все элементы, используя foreach($root->element as ..)