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的ob_start();控制您的浏览器cache!
Nov 25 PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
php权重计算方法代码分享
Jan 09 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
PHP多文件上传实例
Jul 09 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
Sep 14 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
Dec 17 PHP
CI(Codeigniter)的Setting增强配置类实例
Jan 06 PHP
PHP常用的三种设计模式
Feb 17 PHP
Mac系统完美安装PHP7详细教程
Jun 06 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 PHP
Referer原理与图片防盗链实现方法详解
Jul 03 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
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
python常规方法实现数组的全排列
2015/03/17 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
python的json包位置及用法总结
2020/06/21 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
python 数据类型强制转换的总结
2021/01/25 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
请假条标准格式规范
2014/04/10 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
综治宣传月活动总结
2014/04/28 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
开票员岗位职责
2015/02/12 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
人事任命通知书
2015/04/21 职场文书
学校推普周活动总结
2015/05/07 职场文书
交通事故被告答辩状
2015/05/22 职场文书
超强台风观后感
2015/06/09 职场文书
三十年同学聚会感言
2015/07/30 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
python实现学生信息管理系统(面向对象)
2022/06/05 Python
mysql sql常用语句大全
2022/06/21 MySQL
Linux中各个目录的作用与内容
2022/06/28 Servers