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读写文件的方法(生成HTML)
Nov 27 PHP
解决ajax+php中文乱码的方法详解
Jun 09 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
Aug 08 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
php构造函数的继承方法
Feb 09 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
Sep 21 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
php判断/计算闰年的方法小结【三种方法】
Jul 06 PHP
PHP中strval()函数实例用法
Jun 07 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
XmlUtils JS操作XML工具类
2009/10/01 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
JavaScript学习小结(7)之JS RegExp
2015/11/29 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
一些常用的Python爬虫技巧汇总
2016/09/28 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
办公室主任先进事迹
2014/01/18 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
项目备案申请报告
2015/05/15 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书