当我剪裁用PHP它只是修剪左,PHP的右侧。是不是他们的任何函数可以删除一个字符串之间的两个以上的空格?
假设我有这个
"Stack Overflow"
,我想这
"Stack Overflow"
当我剪裁用PHP它只是修剪左,PHP的右侧。是不是他们的任何函数可以删除一个字符串之间的两个以上的空格?
假设我有这个
"Stack Overflow"
,我想这
"Stack Overflow"
你应该做的正是在这里描述的内容:Replacing excess whitespaces 反正这个问题已经被问了好几次,你应该有在提交之前进行检查。
如何:
function fullTrim($str)
{
return trim(preg_replace('/\s+/', ' ', $str));
}
function customTrim($str)
{
while(strpos($str," "))
{
$str = str_replace(" ", " ", $str);
}
return $str;
}
轻松易懂,适合初学者。
Regards
preg_replace也执行ltrim正确修剪我应该怎么做才能一次执行这两个操作。 –
我会使用preg_replace两次,一个做左右修剪,另外两个删除过多的空白,你知道如何做第一个操作? – lc2817
是的。我现在会修改它。 –