可能重复:
删除php中的多个空格
我有一个字符流,一个句子或一个段落,可能有两个单词甚至标签或换行符的额外空格,我如何删除所有这些并用一个空格替换它们.
jer*_*oen 87
您可以使用正则表达式,如:
preg_replace("/\s+/", " ", $string);
Run Code Online (Sandbox Code Playgroud)
这应该只用一个替换所有多个空格,制表符和换行符.
感谢@ridgerunner的建议 - 如果你添加了'S'学习修饰符,它会明显加快:
preg_replace('/\s+/S', " ", $string);
Run Code Online (Sandbox Code Playgroud)
'S' 帮助"没有单一固定起始字符的非锚定模式" - 即一个字符类.
| 归档时间: |
|
| 查看次数: |
59079 次 |
| 最近记录: |