PHP, SimpleXML, как получить доступ к <tag>по его идентификатору и теперь позиции массива? - PullRequest
2 голосов
/ 02 марта 2010

Я хотел бы понять, как получить доступ к a по его идентификатору, а не по позиции массива, например,

Я не хочу этого делать,

$ myXML-> someNameHere [1] -> дом [0]

Я хочу получить доступ к someNameHere по его идентификатору "hi"

Большое спасибо за внимание, ; D

1 Ответ

1 голос
/ 02 марта 2010

Для этого вам придется использовать XPath .

$nodes = $myXML->xpath('//*[@id="hi"]');

if (!empty($nodes))
{
    $someNameHere = $nodes[0];
}
...