PHP strip_tags怎么保留多个HTML标签
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本文小编为大家详细介绍"PHP strip_tags怎么保留多个HTML标签",内容详细,步骤清晰,细节处理妥当,希望这篇"PHP strip_tags怎么保留多个HTML标签"文章能帮助大家解决疑惑
千家信息网最后更新 2025年12月03日PHP strip_tags怎么保留多个HTML标签
本文小编为大家详细介绍"PHP strip_tags怎么保留多个HTML标签",内容详细,步骤清晰,细节处理妥当,希望这篇"PHP strip_tags怎么保留多个HTML标签"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
strip_tags 函数
语法
string strip_tags ( string str [, string allowable_tags] )
返回一个去除了HTML标签的字符串;可以使用第二个参数来设置不需要删除的标签。
使用方法:
前提:假如现在有这样一个字符串,
复制代码 代码如下:
$str = "
1,不保留任何HTML标签,代码会是这样:
复制代码 代码如下:
echo strip_tags($str);
// 输出:我来自
2,只保留一个标签的话,只需要将字符串写到strip_tags的第二个参数中:
复制代码 代码如下:
echo strip_tags($str, "");
// 输出:我来自
3,要保留
与…多个标签,只需要将多个标签用空格分隔后写到strip_tags的第二个参数中:
复制代码 代码如下:
echo strip_tags($str, "
");
// 输出:
我来自
如果要使用php删除html标记中的特定标签呢?
这个就需要代码来实现了,如下:
function strip_selected_tags($text, $tags = array()) { $args = func_get_args(); $text = array_shift($args); $tags = func_num_args() > 2 ? array_diff($args, array($text)) : (array) $tags; foreach($tags as $tag) { if (preg_match_all('/<'.$tag. '[^>]*>([^<]*)'.$tag. '>/iu', $text, $found)) { $text = str_replace($found[0], $found[1], $text); } } return preg_replace('/(<('.join('|', $tags). ')( | |.)*/>)/iu', '', $text);}$str = "[url="] 123[/url]"; echo strip_selected_tags($str, array('b'));读到这里,这篇"PHP strip_tags怎么保留多个HTML标签"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
标签
代码
多个
参数
字符
字符串
文章
输出
内容
妥当
使用方法
函数
前提
思路
新知
方法
更多
标记
步骤
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
三维立体时空数据库是什么
机器自动学习创建数据库
仁翼通互联网科技
字节服务器
解决服务器读写瓶颈
软件开发费用一览表
软件开发职业职称
中国建设银行网络安全培训
网易云数据库
关系数据库语言的特点及分类
MNY001网络安全
手机版服务器安全组
联合国数据库旅游服务贸易
oppo软件开发待遇
企业网络安全硬件技术落后
打服务器ip
网络安全演练开展不足
湖南网络技术创新服务
软件开发代码是放在哪里的
珠海专业服务器散热器供应
实验五 数据库的安全性设计
睿云服务器远程连接不了
软件开发团队年度工作计划
一套输入法软件开发要多久
政府部门网络安全管理
虹口区新时代软件开发费用
云主机服务器安全
菲迅斯软件开发
mysql数据库表在哪里
如何将pdms数据库