php修剪功能

时间:2011-11-03 04:10:53

标签: php

  

可能重复:
  Replacing excess whitespaces

当我使用PHP修剪它只修剪PHP的左侧和右侧。是不是他们的任何函数可以删除字符串之间超过2个空格?

假设我有这个

"Stack       Overflow"

我想要这个

"Stack Overflow"

3 个答案:

答案 0 :(得分:2)

这个怎么样:

function fullTrim($str)
{
    return trim(preg_replace('/\s+/', ' ', $str));
}

答案 1 :(得分:0)

你应该完全按照这里描述的那样做:Replacing excess whitespaces 无论如何,这个问题已被多次询问,你应该在提交之前进行检查。

答案 2 :(得分:0)

function customTrim($str)
{
   while(strpos($str,"  "))
   {
     $str = str_replace("  ", " ", $str);
   }
   return $str;
}

初学者容易理解。

此致