PHP中字符串正则式处理:去除字符串末尾的若干个空格?
RT,传递过来的字符串,如下列引号中即为字符串内容:“aabbccdd”"啊啊哈哈呵呵呼呼喂喂嗯嗯"其中字符间的空格为正常一个半角空格,数量不确定;字符后的为若干个连续的...
RT,传递过来的字符串,如下列引号中即为字符串内容:
“aa bb cc dd ”
"啊啊 哈哈 呵呵呼呼喂喂嗯嗯 "
其中字符间的空格为正常一个半角空格,数量不确定;
字符后的为若干个连续的半角空格,数量也不确定,需要删除。
求php语言使用正则式去掉后面的多余空格,如果有更高效的方法也可以。
谢谢! 展开
“aa bb cc dd ”
"啊啊 哈哈 呵呵呼呼喂喂嗯嗯 "
其中字符间的空格为正常一个半角空格,数量不确定;
字符后的为若干个连续的半角空格,数量也不确定,需要删除。
求php语言使用正则式去掉后面的多余空格,如果有更高效的方法也可以。
谢谢! 展开
4个回答
展开全部
用 rtrim 函数
可以去掉字符串后 的空格 换行符 和回车符
另:
ltrim 是去掉前的空格符
trim 是两边都去
可以去掉字符串后 的空格 换行符 和回车符
另:
ltrim 是去掉前的空格符
trim 是两边都去
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php自带函数
<?php
/*
trim 去除一个字符串两端空格,
rtrim 是去除一个字符串右部空格,
ltrim 是去除一个字符串左部空格。
*/
?>
<?php
echo trim(" 空格 ")."<br>";
echo rtrim(" 空格 ")."<br>";
echo ltrim(" 空格 ")."<br>";
?>
第二种方法:通过正则表达式替换,功能更强
php去除字符串首尾空格(包括全角)
代码如下:
<?
$str=" 百度知道 www.jb51.net ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace(' ', "\n ", $str);
?>
<?php
/*
trim 去除一个字符串两端空格,
rtrim 是去除一个字符串右部空格,
ltrim 是去除一个字符串左部空格。
*/
?>
<?php
echo trim(" 空格 ")."<br>";
echo rtrim(" 空格 ")."<br>";
echo ltrim(" 空格 ")."<br>";
?>
第二种方法:通过正则表达式替换,功能更强
php去除字符串首尾空格(包括全角)
代码如下:
<?
$str=" 百度知道 www.jb51.net ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace(' ', "\n ", $str);
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php函数(自动去掉两边空格)
trim($str)
用法
echo trim("aa bb cc dd ")
输出:
aa bb cc dd
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询