我有一个 PHP 页面。它应该获取页面中所有链接的href并将它们更改为其他内容,然后显示页面。但它没有这样做。这是我的代码:
$returndata = file_get_contents($url);
$doc= new DOMDocument();
@$doc->loadHTML($returndata);
foreach($doc->getElementsByTagName('a') as $anchor)
{
$href=$anchor->getAttribute('href');
$splited=str_split($href);
$hashed=implode("*",$splited);
$anchor->setAttribute("href", $hashed);
}
echo $returndata;
但setAttribute
没有做任何事情。然后我尝试在此之前添加:
$anchor->removeAttribute("href");
但没有变化。