以下代码将正确替换空格:
$string = preg_replace("/[[:blank:]]+/", "", $string);
Run Code Online (Sandbox Code Playgroud)
但如果有超过2个空格,我怎么能这样做呢?因为现在它取代了所有空间,我只需要它来替换多个空格.我在这里搜索并看到人们使用完全不同的preg_replace代码,但它也删除了换行符,所以如果我发布的代码可以简单地修改为允许多个空白,那就太好了.我记得有一段时间回来阅读一个教程,它使用{2+}了preg区域中的东西,以匹配任何超过两个或类似的东西,但不知道如何让它正常工作.谢谢.
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |