gpt4 book ai didi

php - 获取没有 DOCTYPE、HTML、HEAD 和 BODY 标签的 BODY 内容

转载 作者:IT王子 更新时间:2023-10-29 00:21:51 24 4
gpt4 key购买 nike

我想做的是在 PHP 系统中包含一个 HTML 文件(这不是问题),但是出于各种原因,该 HTML 文件也需要单独使用,所以我需要知道如何去除如果可能的话,PHP 上下文中的 doctype、html、head 和 body 标记包括在内。

我不是特别擅长 PHP(哦!)所以我对 php 手册和网络的搜索并没有让我明白这一点。这意味着非常感谢任何帮助或阅读提示,或两者兼而有之。

最佳答案

由于 substr() 方法对某些人来说似乎太多了,下面是一个 DOM 解析器方法:

$d = new DOMDocument;
$mock = new DOMDocument;
$d->loadHTML(file_get_contents('/path/to/my.html'));
$body = $d->getElementsByTagName('body')->item(0);
foreach ($body->childNodes as $child){
$mock->appendChild($mock->importNode($child, true));
}

echo $mock->saveHTML();

http://codepad.org/MQVQ3XQP

任何人都希望看到那个“另一个”,看到修订。

关于php - 获取没有 DOCTYPE、HTML、HEAD 和 BODY 标签的 BODY 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11254619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com