php过滤所有的空白字符(空格、全角空格、换行等)_php技巧

在php中自带的trim函数只能替换左右两端的空格,感觉在有些情况下不怎么好使,如果要将一个字符串中所有空白字符过滤掉(空格、全角空格、换行等),那么我们可以自己写一个过滤函数。

php学习str_replace函数都知道,可以批量替换的,所以我们可以用如下的源码实现替换过滤一个字符串所有空白字符了。

<?php
$str = 'jkgsd
gsgsdgs gsdg gsd';
echo myTrim($str);
function myTrim($str)
{
 $search = array(" "," ","\n","\r","\t");
 $replace = array("","","","","");
 return str_replace($search, $replace, $str);
}
?>

运行代码,页面输出:jkgsdgsgsdgsgsdggsd,完美实现了我们想要的效果。

以上就是php过滤所有的空白字符的方法,希望对大家的学习有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php过滤特殊字符
, php过滤非法字符
php过滤空白字符
php 过滤空格换行、全角空格、全角空格怎么打、html全角空格、全角空格复制,以便于您获取更多的相关知识。

时间: 2025-01-29 13:28:27

php过滤所有的空白字符(空格、全角空格、换行等)_php技巧的相关文章

html-javascript出现不识别全角空格的情况?怎么回事?

问题描述 javascript出现不识别全角空格的情况?怎么回事? 用&emsp识别不了,但是用#8195就可以,这是为什么?????????????求解答 解决方案   少了分号了.. 解决方案二: 不能识别的话,,shift+空格改成半角不就完了

java-Java里面String.format全角空格相关

问题描述 Java里面String.format全角空格相关 Java里面String.format里面的全角空格代码哪位大神知道,我想往一个指定长度的字符串后面补全角空格! 解决方案 public static void main(String[] args) { String pattern=""; for(int i=0;i<20;i++){//这里的固定字符串长度是20 pattern = pattern + " "; } String kk = &q

asp(javascript)全角半角转换代码 dbc2sbc_javascript技巧

asp全角半角转换函数 flag=-1时进行半角转全角 flag=0时进行半角全角互转 flag=1时进行全角转半角 复制代码 代码如下: <% Function DBC2SBC(Str, flag) Dim i, sStr If Len(Str)<= 0 Then Exit Function DBC2SBC = "" For i = 1 To Len(Str) sStr = Asc(Mid(Str, i, 1)) Select Case flag Case -1 If s

php截取html字符串及自动补全html标签的方法_php技巧

本文实例讲述了php截取html字符串及自动补全html标签的方法.分享给大家供大家参考.具体分析如下: 这里总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数,代码如下: 复制代码 代码如下: /**  * 截取HTML,并自动补全闭合  * @param $html  * @param $length  * @param $end  */ function

jQuery+php简单实现全选删除的方法_php技巧

本文实例讲述了jQuery+php简单实现全选删除的方法.分享给大家供大家参考,具体如下: <input type="checkbox" id="ckb_selectAll" onclick="selectAll()" title="选中/取消选中"> <a href="javascript:void(0);" onclick="del_()" title="

php实现比较全的数据库操作类_php技巧

本文实例讲述了php实现比较全的数据库操作类.分享给大家供大家参考.具体如下: <?php class database { private $hostname; private $user; private $pass; private $dbname; private $linkflag; private $charset; function __construct() { $this->hostname="localhost"; $this->user=&quo

php+ajax简单实现全选删除的方法_php技巧

本文实例讲述了php+ajax简单实现全选删除的方法.分享给大家供大家参考,具体如下: <input type="checkbox" id="ckb_selectAll" onclick="selectAll()" title="选中/取消选中"> <a href="javascript:void(0);" onclick="del_()" title="删除

php替换过滤所有的空白字符与空格的例子

在php中自带的trim函数只能替换左右两端的空格,感觉在有些情况下不怎么好使,如果要将一个字符串中所有空白字符过滤掉(空格.全角空格.换行等),那么我们可以自己写一个过滤函数. php学习str_replace函数都知道,可以批量替换的,所以我们可以用如下的源码实现替换过滤一个字符串所有空白字符了. php源码参考: <?php $str = 'jkgsd gsgsdgs  gsdg gsd'; echo myTrim($str); function myTrim($str) {  $sear

C#正则表达式——中文/英文空格(全角/半角空格)处理

  1. 匹配中文(全角)空格 Regex.IsMatch(" ", "\u3000");\u3000是全角空格的16进制Unicode编码.   2. 匹配英文(半角)空格 Regex.IsMatch(" ", "\u0020")\u0020是半角空格的16进制Unicode编码.   3. 去除中文字符之间的英文(半角)空格 string text = "<p> 测 试 test1. 一下</p