<?php
// 将您的 html 存储到 $html 变量中。
$html="
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<a href='http://example.com'>Example</a><br>
<a href='http://google.com'>Google</a><br>
<a href='http://www.yahoo.com'>Yahoo</a><br>
</body>
</html>";
$dom = new DOMDocument();
$dom->loadHTML($html);
// 评估 HTML 中的锚点标签
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
// 删除并设置 target 属性
$href->removeAttribute('target');
$href->setAttribute("target", "_blank");
$newURL=$url."/newurl";
// 删除并设置 href 属性
$href->removeAttribute('href');
$href->setAttribute("href", $newURL);
}
// 保存 html
$html=$dom->saveHTML();
echo $html;
?>