- strpos: documentation ( source)
<?php
$dom = new DOMDocument();
$dom->loadHtml('
Hello World have a look at <a href="www.laptops.com/apple">Apple Laptops</a>.
For more ino go to <a href="www.apple.com">Apple.com</a>
or to <a href="www.appleblog.com">Appleblog.com</a>
', LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$xpath = new DOMXPath($dom);
foreach ($xpath->query("//a") as $link) {
$href = $link->getAttribute('href');
// link has a # in it, so replace with the links title
if (strpos($href, 'www.laptops.com') === false) {
$link->setAttribute("rel", "nofollow noopener");
}
}
echo $dom->saveHTML();