php – simpleXML Как получить доступ к определенному элементу с тем же именем, что и другие?

<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 ..)