php删除左端与右端空格的方法


Posted in PHP onNovember 29, 2014

本文实例讲述了php删除左端与右端空格的方法。分享给大家供大家参考。具体方法如下:

在php中删除函数比js要具体很多,除了trim()函数,还有ltrim()和rtrim()函数,他们分别要删除前后左右的空格了,除了这三个函数还可以使用正则删除.

ltrim()函数:ltrim($str, $charlist)

$str表示被处理的字符串,$charlist是要删除的特殊字符,若为空则去除左端的空格,代码如下:

<?php  

 $t=" ...I'm Jacky..."; 

 echo "a" .$t ."<br>"; 

 $left=ltrim($t); 

 echo "a" .$left ."<br>"; 

 $lleft=ltrim($left,"."); 

 echo $lleft; 

?>

rtrim()函数:rtrim($str, $charlist)

$str表示被处理的字符串,$charlist是要删除的特殊字符,若为空则去除右端的空格,代码如下:

<?php  

 $a="htm "; 

 echo $a ."l" ."<br>"; 

 echo rtrim($a) ."l"; 

?>

trim()函数,首先去掉头尾空格,代码如下:

$str = " This line containstliberal rn use of   whitespace.nn";

// 首先去掉头尾空格 

$str = trim($str);

// 接着去掉两个空格以上的 

$str = preg_replace('/s(?=s)/', '', $str);

// 最后将非空格替换为一个空格 

$str = preg_replace('/[nrt]/', ' ', $str);

使用上面的例子可以去掉所有多余的空格,首先使用TRim()去头尾空格,接着用preg_replace()去掉重复的空格.

通过正则表达式替换,功能更强,php去除字符串首尾空格(包括全角),代码如下:

<?php 

$str=" 三水点靠木 3water.com 
";  

$str = mb_ereg_replace('^( | )+', '', $str);  

$str = mb_ereg_replace('( | )+$', '', $str);  

echo mb_ereg_replace('
', "n
", $str);  

?>

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
关于UEditor编辑器远程图片上传失败的解决办法
Aug 31 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
php简单实现多字节字符串翻转的方法
Mar 31 PHP
php时间函数用法分析
May 28 PHP
详解php中serialize()和unserialize()函数
Jul 08 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
phpinfo无法显示的原因及解决办法
Feb 15 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 PHP
ThinkPHP自动完成中使用函数与回调方法实例
Nov 29 #PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
Nov 29 #PHP
Sublime里直接运行PHP配置方法
Nov 28 #PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 #PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 #PHP
php的mssql数据库连接类实例
Nov 28 #PHP
smarty中post用法实例
Nov 28 #PHP
You might like
php操作SVN版本服务器类代码
2011/11/27 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
php字符串函数学习之substr()
2015/03/27 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
Django模板变量如何传递给外部js调用的方法小结
2017/07/24 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
python的setattr函数实例用法
2020/12/16 Python
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
标准的毕业生自荐信
2014/04/20 职场文书
反腐倡廉警示教育活动总结
2014/05/05 职场文书
单位工作证明书格式
2014/10/04 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python