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 相关文章推荐
在PHP3中实现SESSION的功能(三)
Oct 09 PHP
一个PHP的String类代码
Apr 20 PHP
php高级编程-函数-郑阿奇
Jul 04 PHP
PHP 面向对象详解
Sep 13 PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
Aug 21 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 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获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
js function定义函数使用心得
2010/04/15 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
谈谈JavaScript的New关键字
2016/08/26 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
vue2中的keep-alive使用总结及注意事项
2017/12/21 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
Python实现基于权重的随机数2种方法
2015/04/28 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
python实现多进程代码示例
2018/10/31 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
《草原》教学反思
2014/02/15 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
党员发展大会主持词
2015/07/03 职场文书