Возможный дубликат:
Выберите узел xml по атрибуту в php
Есть ли какая-либо функция, например getElementByAttribute
в PHP? Если нет, как мне создать обходной путь?
Например
<div class="foo">FOO!</div>
Как я могу сопоставить этот элемент?
Вы можете использовать XPath:
$xpath = new DOMXPath($document); $results = $xpath->query("//*[@class='foo']");
Вот демо.