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的宝库目录--PEAR
Oct 09 PHP
一棵php的类树(支持无限分类)
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(3)
Oct 09 PHP
PHP 图像尺寸调整代码
May 26 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
xml在joomla表单中的应用详解分享
Jul 19 PHP
ThinkPHP控制器详解
Jul 27 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
Feb 17 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 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
模拟xcopy的函数
2006/10/09 PHP
在php中取得image按钮传递的name值
2006/10/09 PHP
PHP脚本中include文件出错解决方法
2008/11/20 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
js实现分割上传大文件
2016/03/09 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
Python中__new__与__init__方法的区别详解
2015/05/04 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
python 星号(*)的多种用途
2020/09/21 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
公司请假条范文
2014/04/11 职场文书
教师爱岗敬业演讲稿
2014/05/05 职场文书
公司建议书怎么写
2014/05/15 职场文书
首席执行官观后感
2015/06/03 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android