网站建设资讯

NEWS

网站建设资讯

php如何清除空格换行

小编给大家分享一下php如何清除空格换行,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、青龙ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的青龙网站制作公司

php清除空格换行的方法:1、通过“function clearHtml($str){...}”方法清除;2、通过“strip_tags()”函数去除;3、通过正则表达式清除。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么清除空格换行?

PHP去除字符串空格与换行html标记

方法一

function clearHtml($str) 
{ 
    $str = trim($str); //清除字符串两边的空格
    $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); //返回字符串
}

方法二:

strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。

加入到上面的方法中去。

function ClearHtml($str) 
{ 
    $str = trim($str); //清除字符串两边的空格
    $str = strip_tags($str,""); //利用php自带的函数清除html格式
    $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); //返回字符串
}

方法三:正则表达式

去除字符串内部的空行:

$str = preg_replace("/(s*?r?ns*?)+/","n",$str);

去除全部的空行,包括内部和头尾:

$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);

以上三种方法,可以 去除PHP字符串空格与换行html标记。

看完了这篇文章,相信你对“php如何清除空格换行”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站栏目:php如何清除空格换行
当前URL:http://cdweb.net/article/ipseop.html