我试图用一个下划线替换所有连续的空格; 我可以使用以下代码行轻松地用"_"替换一个空格:
str_replace(" ", "_",$name);
Run Code Online (Sandbox Code Playgroud)
Evan我可以通过以下代码行用"_"替换一个空格:
str_replace(" ", "_",$name);
Run Code Online (Sandbox Code Playgroud)
但问题是我不知道有多少空格我要检查!
如果我的问题不明确,请告诉我你需要更多澄清的部分.
谢谢
可能是最干净,最易读的解决方案:
preg_replace('/[[:space:]]+/', '_', $name);
Run Code Online (Sandbox Code Playgroud)
这将用一个下划线替换所有空格(无论多少).
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |