«Вдохновлен» ответом Саймона. Я думаю, что вы можете отключить вызов getAttribute
, поэтому вот решение без него:
$attrs = array();
for ($i = 0; $i < $a->attributes->length; ++$i) {
$node = $a->attributes->item($i);
$attrs[$node->nodeName] = $node->nodeValue;
}
var_dump($attrs);