PHP删除HTMl标签的三种解决方法
2015-01-24信息快讯网
本篇文章是对PHP删除HTMl标签的三种解决方法进行了详细的分析介绍,需要的朋友参考下
方法1:
直接取出想要取出的标记
<?php //取出br标记 function strip($str) { $str=str_replace("<br>","",$str); //$str=htmlspecialchars($str); return strip_tags($str); } ?>
方法2.
PHP 中有个 strip_tags 函数可以方便地去除 HTML 标签。
echo strip_tags(“Hello <b>World</b>”); // 去除 HTML、XML 以及 PHP 的标签。
对于非标准的 HTML 代码也能正确的去除:
echo strip_tags(“<a href=\”>\”>cftea</a>”); //输出 cftea
在PHP中可以使用strip_tags函数去除HTML标签,看下面示例:
<?php $str = ‘www<p>dreamdu</p>.com'; echo(htmlspecialchars($str).”<br>”); echo(strip_tags($str)); ?>
方法3.
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)
或者
strtr(string,array)
参数 | 描述 |
---|---|
string1 | 必需。规定要转换的字符串。 |
from | 必需(除非使用数组)。规定要改变的字符。 |
to | 必需(除非使用数组)。规定要改变为的字符。 |
array | 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。 |
例子1:
<?php echo strtr("Hilla Warld","ia","eo"); ?>
例子2:
<?php $arr = array("Hello" => "Hi", "world" => "earth"); echo strtr("Hello world",$arr); ?>
php过滤所有恶意字符(批量过滤post,get敏感数据)
PHP中获取时间的下一周下个月的方法
php读取目录所有文件信息dir示例
PHP将两个关联数组合并函数提高函数效率
PHP读取文件内容后清空文件示例代码
php的webservice的wsdl的XML无法显示问题的解决方法
php不写闭合标签的好处
将php数组输出html表格的方法
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
php 判断字符串中是否包含html标签
php中simplexml_load_string使用实例分享
php获取网页标题和内容函数(不包含html标签)
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
PHP 动态生成静态HTML页面示例代码
浅析关于PHP位运算的简单权限设计
PHP删除HTMl标签的实现代码
浅析php面向对象public private protected 访问修饰符
解析link_mysql的php版
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
解析PHP中empty is_null和isset的测试
php 批量生成html,txt文件的实现代码
php 去除html标记--strip_tags与htmlspecialchars的区别详解
探讨:array2xml和xml2array以及xml与array的互相转化
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
解析thinkphp中的导入文件标签
解析PHP生成静态html文件的三种方法
PHP之短标签开启设置
关于PHP结束标签的使用细节探讨及联想
php截取字符串并保留完整xml标签的函数代码