PHP删除HTMl标签的实现代码

yipeiwu_com7年前PHP代码库
复制代码 代码如下:

/**
 * 取出html标签
 *
 * @access public
 * @param string str
 * @return string
 *
 */
function deletehtml($str) {
    $str = trim($str); //清除字符串两边的空格
    $str = strip_tags($str,"<p>"); //利用php自带的函数清除html格式。保留P标签
    $str = preg_replace("/\t/","",$str); //使用正则表达式匹配需要替换的内容,如:空格,换行,并将替换为空。
    $str = preg_replace("/\r\n/","",$str);
    $str = preg_replace("/\r/","",$str);
    $str = preg_replace("/\n/","",$str);
    $str = preg_replace("/ /","",$str);
    $str = preg_replace("/  /","",$str);  //匹配html中的空格
    return trim($str); //返回字符串
}

相关文章

dedecms防止FCK乱格式化你的代码的修改方法

默认的情况下,FCK开启了XHTML格式化的选项,因此,有些人用可视化编辑更改完整的HTML文件的时候,Head部份可能会被改得不像人样,解决办法如下: 打开 include/...

深入讲解PHP的对象注入(Object Injection)

深入讲解PHP的对象注入(Object Injection)

前言 虽然这篇文章叫做PHP对象注入,但是本质上还是和PHP的序列化的不正确使用有关。如果你阅读了PHP中的SESSION反序列化机制对序列化就会有一个大致的认识。PHP对象注入其实本质...

基于PHP文件操作的详解

知识点简介:1.判断文件或目录是否存在bool复制代码 代码如下:file_exists(string filename)  2.取得文件名复制代码 代码如下:basename...

PHP简单实现冒泡排序的方法

本文实例讲述了PHP简单实现冒泡排序的方法。分享给大家供大家参考,具体如下: <?php $files = array("file11.txt","file22.txt...

php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法

本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法。分享给大家供大家参考。具体如下: ZipA...