PHP strip_tags怎么保留多个HTML标签
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本文小编为大家详细介绍"PHP strip_tags怎么保留多个HTML标签",内容详细,步骤清晰,细节处理妥当,希望这篇"PHP strip_tags怎么保留多个HTML标签"文章能帮助大家解决疑惑
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
社会公德网络安全PPT
先锋数据库
携程数据库技术学校
软件开发桌面布局器
公安部要求网络安全管理系统
2019-2021主要网络安全事件举例
数据库动态端口改静态
白马数据库
mysql每天备份数据库
开软件开发与销售软件有介定
常州衡器管理软件开发公司
网络安全和大数据的图书
2042无法连接到服务器
国家最强服务器是什么
浏阳java软件开发培训
甘肃智能养老软件开发公司
济宁网络安全儿童画
杭州精准学网络技术有限公司
网络安全法知识答题及答案
运营商基站网络安全
云网互联网科技
腾讯视频怎么显示无法连接服务器
可变数据库喷码机
数据库动态端口改静态
在软件开发中js是什么意思
申请万方医学数据库要付费吗
1tb服务器硬盘
找不到有效组态数据库
oracle切换数据库实例
电脑录歌软件开发