Поиск перекрестной ссылки и удаление ее на php или js

Код js для поиска определенной ссылки и ее удаление
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script>
 window.addEventListener("DOMContentLoaded", function() {
    (function(a) {
       [].slice.call(document.links).forEach(function(b) {
            a.some(function(a) {
                return !!~b.getAttribute("href").indexOf(a)
            }) && b.parentNode.removeChild(b)
        })
    })(["domen3.ru"])
});
  </script>
</head>
<body>
<a href="domen1.ru">domen1.ru</a>
<a href="domen3.ru">domen3.ru</a>
<a href="domen2.ru">domen2.ru</a>
</body>
</html>
 PHP код для поиска перекрестной ссылки и ее удаление:
                $cbanners = $category->banners;
                //Удаление цикличной ссылки
                $dom = new DOMDocument('1.0', 'utf-8');
                $dom->loadHTML("\xEF\xBB\xBF" . $cbanners, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
                foreach($dom->getElementsByTagName('a') as $link) {
                    $oldLink = $link->getAttribute("href");
                    $style = $link->getAttribute("style");
                    if($oldLink == $_SERVER['REQUEST_URI']) {
                        $link->removeAttribute('href');
                        $link->setAttribute('disabled', 'disabled');
                        $link->setAttribute('style', "text-decoration: none; " . $style);
                    }
                }
                echo html_entity_decode($dom->saveHTML());
скачать dle 11.1смотреть фильмы бесплатно
PHP
  • Все о Rust