时间:2021-05-26
在php中自带的trim函数只能替换左右两端的空格,感觉在有些情况下不怎么好使,如果要将一个字符串中所有空白字符过滤掉(空格、全角空格、换行等),那么我们可以自己写一个过滤函数。
php学习str_replace函数都知道,可以批量替换的,所以我们可以用如下的源码实现替换过滤一个字符串所有空白字符了。
<?php$str = 'jkgsdgsgsdgs gsdg gsd';echo myTrim($str);function myTrim($str){ $search = array(" "," ","\n","\r","\t"); $replace = array("","","","",""); return str_replace($search, $replace, $str);}?>运行代码,页面输出:jkgsdgsgsdgsgsdggsd,完美实现了我们想要的效果。
以上就是php过滤所有的空白字符的方法,希望对大家的学习有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP正则表达式/i,/is,/s,/isU等都是些什么东西呢?i不区分大小写s模式中的圆点元字符(.)匹配所有的字符,包括换行符x模式中的空白字符除了被转义的
复制代码代码如下://////转全角的函数(SBCcase)//////任意字符串///全角字符串//////全角空格为12288,半角空格为32///其他字符
缩进与空白字符(IndentingandWhitespace)使用2个空格而不使用tab键进行代码缩进(notepad++,Eclipse等编辑器均支持此项配置
复制代码代码如下:vartrimInfo={basic:////vb中的简单空白字符过滤,classic:/\s///传统的js空白字符过滤,ecmascrip
C语言isspace()函数:判断字符是否为空白字符头文件:#include定义函数:intisspace(intc);函数说明:检查参数c是否为空格字符,也就