用PHP删除多余的空格?

时间:2011-12-20 05:54:12

标签: php

如何转动$string

"one    two              three"

成:

"one two three"

2 个答案:

答案 0 :(得分:3)

$str = "one    two              three";
$str = preg_replace('/ +/',' ',$str);

这用一个空格替换一个或多个空格。它也将自己取代一个空间!为了改善它:

$str = preg_replace('/ {2,}/',' ',$str);

用一个空格替换一组2个或更多连续的空格。

答案 1 :(得分:0)

试试这个:

$str = preg_replace("/[ ]{2,}/", " ", $str);