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


Posted in PHP onOctober 27, 2015

在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 相关文章推荐
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
Nov 18 PHP
用php解析html的实现代码
Aug 08 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
php生成带logo二维码方法小结
Apr 08 PHP
php实现图片以base64显示的方法
Oct 13 PHP
PHP7多线程搭建教程
Apr 21 PHP
PHP正则表达式笔记与实例详解
May 09 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
May 25 PHP
PHP的APC模块实现上传进度条
Oct 27 #PHP
php+ajax制作无刷新留言板
Oct 27 #PHP
一个完整的php文件上传类实例讲解
Oct 27 #PHP
php邮件发送的两种方式
Apr 28 #PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 #PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 #PHP
PHP测试成功的邮件发送案例
Oct 26 #PHP
You might like
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
js loading加载效果实现代码
2009/11/24 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
Python运用于数据分析的简单教程
2015/03/27 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
函授毕业生的自我鉴定
2013/11/26 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
2013的个人自我评价
2013/12/26 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
Redis过期数据是否会被立马删除
2022/07/23 Redis