我使用 CURL 复制一个远程 html 文件并获取包含页面整个布局的 $content 变量。我需要在标签之后插入我自己的标签到这个内容变量<head>
中。我这样做:
$substr = '<head>';
$attachment = '<base href="https://example.com" target="_blank">';
$newstring = str_replace($substr, $substr.$attachment, $content);
问题是例如某些页面具有非固定标签<head>
-<head xmlnsog="http://ogp.me/ns#">
在这种情况下,我的代码不起作用。
如何评估这个未定义的标签<head>
并插入我的字符串?
2 个回答