0

我使用 Dom 解析器从 body 标记内的 html 页面中提取内容,例如:

$html = file_get_contents('index.php');

libxml_use_internal_errors(true);
$dom = new DOMDocument();
$dom->loadHTML($html);
$body = "";
foreach($dom->getElementsByTagName("body")->item(0)->childNodes as $child) {
    $body .= $dom->saveHTML($child);
}
echo $body;

但现在我需要将修改后的 $body 变量放回 index.php 文件并替换标签内的内容。我可以这样做吗file_put_contents()

4

0 回答 0