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 相关文章推荐
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
PHP扩展框架之Yaf框架的安装与使用
May 18 PHP
[原创]php使用curl判断网页404(不存在)的方法
Jun 23 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
Nov 15 PHP
PHP addslashes()函数讲解
Feb 03 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
Oct 16 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
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
canvas绘制七巧板
2017/02/03 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
在Django的session中使用User对象的方法
2015/07/23 Python
详解Python中heapq模块的用法
2016/06/28 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
python浪漫表白源码
2019/04/05 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
使用npy转image图像并保存的实例
2020/07/01 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
python Zmail模块简介与使用示例
2020/12/19 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
高二英语教学反思
2014/01/19 职场文书
心理学专业求职信
2014/06/16 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
道歉情书大全
2015/05/12 职场文书
宪法宣传标语100条
2019/10/15 职场文书
详解OpenCV曝光融合
2022/04/29 Python