当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-07-04 09:51:30 浏览: 评论:0 

例1.trim函数删除空格

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

ltrim()函数用于去除字符串左边的空格或指定字符串,语法如下:string ltrim(string str[,string charlist]); 

rtrim()函数用于去除字符串右边的空格和特殊字符,语法如下:string rtrim(string str[,string charlist]);

PHP实例代码如下: 

  1. <?php 
  2. $a="(a,b,c,)"
  3. echo $a."<br/>"//输出:(a,b,c,) 
  4. $b=trim($a,"()"); //去除字符串首尾含有的字符“(”或“)” 
  5. echo $b."<br/>"//输出:a,b,c, 
  6. $c=trim($a,"(,)"); //去除字符串首尾含有的字符“(”、“,”或“)” 
  7. echo $c."<br/>"//输出:a,b,c 
  8. ?> 
  9. //输出结果: 
  10. //(a,b,c,) 
  11. //a,b,c, 
  12. //a,b,c 

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

例2.利用str_replace正则替换,代码如下:

  1. function  mbTrim($str)   
  2. {   
  3.         return mb_ereg_replace('(^( | )+|( | )+$)'''$str);   

例3.str_replace正则替换,代码如下:

  1. <?  
  2. $str="      www.phpfensi.com     ";  
  3. $str = mb_ereg_replace('^( | )+'''$str);  
  4. $str = mb_ereg_replace('( | )+$'''$str);  
  5. echo mb_ereg_replace('  '"n  "$str);  
  6. ?> 

Tags: 字符串首尾 中英文空格

分享到: