php中怎样将多余的空格用一个空格替换?

2025-04-12 10:58:22
推荐回答(1个)
回答1:

$str="英语    数组     大学     可乐     ";
$arr=explode(" ", $str);
$tmp=array();
for($i=0;$i{
if($arr[$i])
array_push($tmp, $arr[$i]);
}
$tmp_str=implode(" ", $tmp);
echo $tmp_str;
?>

理论上应该是用正则表达式之类的来做,如果不会正则表达式也没关系,可以用数组来做,你可以参考一下