PHP strip_tags怎么保留多个HTML标签
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本文小编为大家详细介绍"PHP strip_tags怎么保留多个HTML标签",内容详细,步骤清晰,细节处理妥当,希望这篇"PHP strip_tags怎么保留多个HTML标签"文章能帮助大家解决疑惑
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
北京互联网科技有限公司
杭州互联网科技公司
奇酷互联网络科技
艾特科技互联网
华中科技大学互联网
碳银互联网科技有限公司
佰商互联网科技有限公司
盛创互联网科技有限公司
济南和联互联网科技有限公司
中国互联网有什么科技含量
互联网金融科技公司干啥的
厦门千工互联网科技有限公司
互联网科技商业
搜狐科技互联网
威龙国际互联网科技公司
科技大学互联网
35岁以上互联网科技行业
兰石爱特工业互联网科技分公司
三亚科技创新互联网基地
互联网领先科技成果宣传视频
互联网科技会
善班互联网科技
礼当家互联网科技
奇酷互联网科技公司
西安互联网科技公司
青岛中康互联网医疗科技有限公司
互联网科技与管理
内蒙古九一互联网科技
盐城市攀科互联网科技有限公司
河南商务圈互联网科技有限公司