如何替换所选用户名中的空格? [复制]
Posted
技术标签:
【中文标题】如何替换所选用户名中的空格? [复制]【英文标题】:How to replace a whitespace in chosen username? [duplicate] 【发布时间】:2017-02-18 11:53:02 【问题描述】:我想用没有空格的空格替换选择的用户名。
preg_replace("[ ]", "", $username);
【问题讨论】:
你可以试试preg_replace('/\s+/', '', $username);
你能解释一下'/\s+/'是什么意思吗
它正在搜索空格\s+ says "match a sequence, made up of one or more space characters"
看看这个:***.com/questions/2109325/…
这个链接能解决你的问题吗?
【参考方案1】:
您可以按照下面提供的任何方法从字符串中删除空格。
-
对于空格,使用
str_replace
: str_replace()
$chosen_string = str_replace(' ', '', $chosen_string);
-
对于所有空格,使用
preg_replace
: preg_replace()
$chosen_string = preg_replace('/\s+/', '', $chosen_string);
备忘单参考:
【讨论】:
它是正确的那为什么 -ve 标记? +1 请说明为什么 -ve 标记到这个答案 对于我的回答中的-ve
标记仍然没有任何解释:(
也许是因为它是重复的,答案可以作为评论。以上是关于如何替换所选用户名中的空格? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何从句子中删除多余的空格、制表符和换行符,并仅用一个空格替换它们? [复制]