如果在php中的短语之间找到两个空格,我想删除一个空格,我可以检测是否有两个空格,但是我无法删除空格,这是我尝试的方式,
my_doublespace = "Marketing and Sales Staff";
if(strpos($my_doublespace, ' ') > 0){
dd('including double space');
}
else{
dd('no double');
}

答案 0 :(得分:3)
我会这样做
$str = preg_replace('/\s{2,}/', ' ', $str);
这会将2个或更多空格更改为单个空格。
因为,你想要3个空格变为2,这是其他一些答案的结果。
我会将trim()
投入混音中以获得良好的衡量标准。
你可以" roll"你喜欢这样的装饰:
$str = preg_replace(['/\s{2,}/','/^\s+|\s+$/'],[' ',''], $str);
你可以试试这个here
答案 1 :(得分:2)
答案 2 :(得分:2)
str_replace
功能也可以。
$my_doublespace = str_replace(' ', ' ', $my_doublespace);