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 相关文章推荐
用PHP函数解决SQL injection
Oct 09 PHP
Apache2中实现多网站域名绑定的实现方法
Jun 01 PHP
php中session_unset与session_destroy的区别分析
Jun 16 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
php微信高级接口群发 多客服
Jun 23 PHP
PHP加密技术的简单实现
Sep 04 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
Dec 19 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
Feb 04 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
Apr 16 PHP
laravel7学习之无限级分类的最新实现方法
Sep 30 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语法(1)
2006/10/09 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
探讨:web上存漏洞及原理分析、防范方法
2013/06/29 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
2010/04/01 Javascript
node.js中的console用法总结
2014/12/15 Javascript
js实现图片上传并正常显示
2015/12/19 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
python生成器的使用方法
2013/11/21 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
Python Flask基础教程示例代码
2018/02/07 Python
python如何在循环引用中管理内存
2018/03/20 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
在django模板中实现超链接配置
2019/08/21 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
英文自我鉴定
2013/12/10 职场文书
保护环境建议书100字
2014/05/13 职场文书
大型会议策划方案
2014/05/17 职场文书
生物工程专业求职信
2014/09/03 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
virtualenv隔离Python环境的问题解析
2022/06/21 Python