您的位置:首页 > 编程语言 > PHP开发

PHP中用正则表达式实现类似trim的功能(包括去除全角空格)

2011-10-09 16:34 633 查看
trim()函数去除单字节的字符效果很好,但是无法有效去除UTF-8编码中的全角空格(可能去不掉,或引起乱码)。

要去掉UTF-8编码字符串开头和结尾的空格(全角、半角)、制表符、换行符等,可以如下实现:

$s = mb_ereg_replace('^(([ \r\n\t])*( )*)*', '', $s);
$s = mb_ereg_replace('(([ \r\n\t])*( )*)*$', '', $s);


其中,( )*中的空格是全角空格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐