欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php strip_tags 允许 <Br/> br 通义千问 chatgpt 有大用 有大大用

如果你想要使用 strip_tags 函数但同时保留某些HTML标签,比如 <br/>,你可以通过指定第二个参数来实现。strip_tags 的第二个参数允许你定义哪些标签是被允许保留的。

下面是一个例子,展示了如何使用 strip_tags 函数并保留 <br><br/> 标签:

php
深色版本
$html = '<div>这里是第一行<br>这里是第二行<br/>这是第三行</div>';

// 使用 strip_tags 并允许 <br> 和 <br/> 标签
$clean_html = strip_tags($html, '<br>');

echo $clean_html;

在这个例子中,<div> 标签会被移除,但是所有的 <br><br/> 标签都会被保留。请注意,即使你在允许的标签列表里写的是 <br>,它也会保留自闭合的 <br/> 标签,反之亦然。这是因为 PHP在处理HTML时会将它们视为相同的标签。

如果你有更多标签需要保留,可以将这些标签名称以逗号分隔的形式添加到第二个参数中,例如:

php
深色版本
$clean_html = strip_tags($html, '<br><p><a>');

这将会保留 <br><p><a> 标签,而移除其他所有HTML标签。请根据你的具体需求调整这个列表。


普通分类: