php删除左端与右端空格的方法
2015-01-24信息快讯网
这篇文章主要介绍了php删除左端与右端空格的方法,涉及ltrim()函数、rtrim()函数、trim()函数及正则替换的应用技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了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=" 脚本之家 www.jb51.net ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace(' ', "n ", $str);
?>希望本文所述对大家的PHP程序设计有所帮助。
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
php通过Chianz.com获取IP地址与地区的方法
php+mysql删除指定编号员工信息的方法
完整删除ecshop中获取店铺信息的API
php将textarea数据提交到mysql出现很多空格的解决方法
彻底删除thinkphp3.1案例blog标签的方法
php 删除cookie方法详解
thinkPHP实现瀑布流的方法
ThinkPHP自动完成中使用函数与回调方法实例
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
Sublime里直接运行PHP配置方法
PHP实现将HTML5中Canvas图像保存到服务器的方法
PHP使用get_headers函数判断远程文件是否存在的方法
php最简单的删除目录与文件实现方法
php中ltrim()、rtrim()与trim()删除字符空格实例
PHP自定session保存路径及删除、注销与写入的方法
php创建和删除目录函数介绍和递归删除目录函数分享
php结合js实现点击超链接执行删除确认操作
PHP清除数组中所有字符串两端空格的方法