Подскажите как удалить или заменить "битую" ссылку через DomDocument
чтобы находилось подобное:
<a href="http://yandex.ru"></a>
<a href=""></a>
<a href="">asdasd</a>
<a href="" target="_blank">asdasd</a>
<a></a>
<a><p>......
В DomDocument я ищу теши без свойства href например, а потом пытаюсь удалить эту ссылку, но не всё что нужно удаляется из -за (как я думаю из-за того, что в родителе может быть более 1ого дочернего элементе и при удалении - удаляется только 1ый)
foreach ($links as $link){
if($link->getAttribute('href') == false){
$link->parentNode->removeChild($link);
}
}
asdasd asdasdasdas dasd <a target="_blank">link</a> asdasdasdsadasda sdas dasd asdasd sad <a target="_blank">являются</a> sadsadsad
удалится только 1ая ссылка, т.к. у них 1н родитель. Если я снова пройдусь циклом, то удалится и 2ая, но я же не знаю, сколько ссылок может быть у 1ого родителя.. Подскажите как быть плиз)