php中怎样将多余的空格用一个空格替换?
答案:3 悬赏:30 手机版
解决时间 2021-04-06 18:51
- 提问者网友:富士山上尢
- 2021-04-06 07:15
php中怎样将多余的空格用一个空格替换?
最佳答案
- 五星知识达人网友:行雁书
- 2021-04-06 08:01
用正则替换
preg_replace("/[\s]+/is"," ",$str);追问i是不是表示不区分大小写?那s表示什么?追答这里is可以省略,个人习惯。
s表示 . 匹配任何空白,包括换行。
preg_replace("/[\s]+/is"," ",$str);追问i是不是表示不区分大小写?那s表示什么?追答这里is可以省略,个人习惯。
s表示 . 匹配任何空白,包括换行。
全部回答
- 1楼网友:蕴藏春秋
- 2021-04-06 09:08
$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;
?>
理论上应该是用正则表达式之类的来做,如果不会正则表达式也没关系,可以用数组来做,你可以参考一下
$arr=explode(" ", $str);
$tmp=array();
for($i=0;$i
if($arr[$i])
array_push($tmp, $arr[$i]);
}
$tmp_str=implode(" ", $tmp);
echo $tmp_str;
?>
理论上应该是用正则表达式之类的来做,如果不会正则表达式也没关系,可以用数组来做,你可以参考一下
- 2楼网友:躲不过心动
- 2021-04-06 08:38
美女 大学生 志愿者 英语老师;.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯