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 相关文章推荐
ftp类(myftp.php)
Oct 09 PHP
PHP 中的类
Oct 09 PHP
PHP新手上路(十四)
Oct 09 PHP
奇怪的PHP引用效率问题分析
Mar 23 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
PHP多线程类及用法实例
Dec 03 PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
Jun 20 PHP
详细解读PHP的Yii框架中登陆功能的实现
Aug 21 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
详解php中的implements 使用
Jun 13 PHP
php ajax confirm 删除实例详解
Mar 06 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
php使用timthumb生成缩略图的方法
2016/01/22 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
php提交过来的数据生成为txt文件
2016/04/28 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
基于jquery库的tab新形式使用
2012/11/16 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python中的浮点数原理与运算分析
2017/10/12 Python
python 同时读取多个文件的例子
2019/07/16 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
校园文化标语
2014/06/18 职场文书
2015团员个人年度总结
2015/11/24 职场文书