gpt4 book ai didi

php/html : replace html closing tags with newlines

转载 作者:可可西里 更新时间:2023-11-01 00:50:31 25 4
gpt4 key购买 nike

我在网上抓取 html,当我使用 php strip_tags 时,它会将整个 html 压缩成一行,删除所有结构。

我想通过用换行符替换关闭的 h、p 和 br 标记来保留结构。

preg replace 是最好的解决方案吗?

一旦我替换了所有结束标签,我将运行一个 strip 标签,但这样我就有了一个基本结构。

最佳答案

$str = 'some html';
$tags = array('</p>','<br />','<br>','<hr />','<hr>','</h1>','</h2>','</h3>','</h4>','</h5>','</h6>');
$str = str_replace($tags,"\n",$str);

// then strip tags

关于php/html : replace html closing tags with newlines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501745/

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