首页 > php代码 > php去除字符串首尾中英文空格程序

php去除字符串首尾中英文空格程序

下面本文章来给各位同学总结了几种php去除字符串首尾中英文空格程序实例,这里有用正则替换与trim系列函数删除,下面我们来看看。

例1.trim函数删除空格


trim()函数用于去除字符串开始位置以及结束位置的空格,并返回去掉空格后的字符串。语法如下:

string trim(string str[,string charlist]); 

ltrim()函数用于去除字符串左边的空格或指定字符串。语法如下:

string ltrim(string str[,string charlist]); 

rtrim()函数用于去除字符串右边的空格和特殊字符。语法如下:

string rtrim(string str[,string charlist]);

<?php
$a = "(a,b,c,)";
echo $a . "<br/>"; //输出:(a,b,c,)
$b = trim($a, "()"); //去除字符串首尾含有的字符&ldquo;(&rdquo;或&ldquo;)&rdquo;
echo $b . "<br/>"; //输出:a,b,c,
$c = trim($a, "(,)"); //去除字符串首尾含有的字符&ldquo;(&rdquo;、&ldquo;,&rdquo;或&ldquo;)&rdquo;
echo $c . "<br/>"; //输出:a,b,c
?>

输出结果:

(a,b,c,)
a,b,c,
a,b,c

在sql中函数trim()用途为去除首尾空格,ltrim()为去除字符串左侧空格,rtrim()为去除字符串右侧空格。

 

例2.利用str_replace正则替换

function  mbTrim($str)  
{  
    return mb_ereg_replace('(^( | )+|( | )+$)', '', $str);  
}

例3.str_replace正则替换

<?php
$str = "      www.phprm.com     ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace('  ', "n  ", $str);
?>


本文地址:http://www.phprm.com/code/54789.html

转载随意,但请附上文章地址:-)

标签:none

发表留言