php中3种方法删除字符串中间的空格


Posted in PHP onMarch 10, 2014

第一种:使用正则

<?php
echo preg_replace('# #', '', 'ab     ab');
//输出 "abab"
?>

第二种:使用str_replace()函数
<?php
echo str_replace(' ', '', 'ab    ab');
//输出 "abab'
?>

第三种:使用strtr()函数
<?php
echo strtr('ab    ab', array(' '=>''));
// 输出 "abab"
?>

strtr()函数使用上有点特别,实质上:
<?php
strtr('ewb', 'web', '123') ==
strtr('ewb', array('e '=> '2', 'w' => '1', 'b' => '3')) ==
str_replace(array('e', 'w', 'b'), array('2', '1', '3'), 'ewb');
?>

第四种:使用封装函数

function trimall($str)//删除空格
{
    $qian=array(" "," ","\t","\n","\r");
    $hou=array("","","","","");
    return str_replace($qian,$hou,$str); 
}
PHP 相关文章推荐
PHP学习 运算符与运算符优先级
Jun 15 PHP
PHP 手机归属地查询 api
Feb 08 PHP
检测png图片是否完整的php代码
Sep 06 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
Nov 10 PHP
PHP下 Mongodb 连接远程数据库的实例代码
Aug 30 PHP
PHP实现找出链表中环的入口节点
Jan 16 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
Apr 09 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
在Laravel 的 Blade 模版中实现定义变量
Oct 14 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 #PHP
PHP文件大小格式化函数合集
Mar 10 #PHP
php GUID生成函数和类
Mar 10 #PHP
PHP加Nginx实现动态裁剪图片方案
Mar 10 #PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 #PHP
php实现文件编码批量转换
Mar 10 #PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 #PHP
You might like
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
php 常用算法和时间复杂度
2013/07/01 PHP
php下获取http状态的实现代码
2014/05/09 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
2017/08/18 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
js操作模态窗口及父子窗口间相互传值示例
2014/06/09 Javascript
学习JavaScript设计模式(封装)
2015/11/26 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
python动态加载变量示例分享
2014/02/17 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
房地产销售员的自我评价分享
2013/12/04 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
甘南现象心得体会
2014/09/11 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
入党培养人考察意见
2015/06/08 职场文书
运动会宣传稿50字
2015/07/23 职场文书
干货:如何写好观后感 !
2019/05/21 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
Promise面试题详解之控制并发
2021/05/14 面试题
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang