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

php中3种方法删除字符串中间的空格

发布:smiling 来源: PHP粉丝网  添加日期:2020-10-20 11:26:24 浏览: 评论:0 

这篇文章主要介绍了php中3种方法删除字符串中间的空格,需要的朋友可以参考下

第一种:使用正则

  1. <?php 
  2. echo preg_replace('# #''''ab     ab'); 
  3. //输出 "abab" 
  4. ?> 

第二种:使用str_replace()函数

  1. <?php 
  2. echo str_replace(' ''''ab    ab'); 
  3. //输出 "abab' 
  4. ?> 

第三种:使用strtr()函数

  1. <?php 
  2. echo strtr('ab    ab'array(' '=>'')); 
  3. // 输出 "abab" 
  4. ?> 

strtr()函数使用上有点特别,实质上:

  1. <?php 
  2. strtr('ewb''web''123') == 
  3. strtr('ewb'array('e '=> '2''w' => '1''b' => '3')) == 
  4. str_replace(array('e''w''b'), array('2''1''3'), 'ewb'); 
  5. ?> 

第四种:使用封装函数

  1. function trimall($str)//删除空格 
  2.     $qian=array(" "," ","\t","\n","\r"); 
  3.     $hou=array("","","","",""); 
  4.     return str_replace($qian,$hou,$str);  

Tags: php删除字符串空格

分享到: