【发布时间】:2011-01-07 09:49:33
【问题描述】:
在我的 PHP 站点上,当前用户使用电子邮件地址和密码登录。我还想添加一个用户名,他们 g\set 的这个用户名将是唯一的,他们无法更改它。我想知道如何使这个名称中没有空格并在 URL 中工作,这样我就可以使用那里的用户名链接到那里的个人资料和其他东西。如果用户名中有空格,则应添加下划线 jason_davis。我不确定执行此操作的最佳方法?
【问题讨论】:
-
这样的问题很多。您没有通过搜索得到答案吗?
-
@Gumbo 我搜索了 SO,而不是谷歌。可能不是正确的术语,但我确实搜索了“URL 友好的用户名”,但运气不佳。在此之前我不知道它被称为蛞蝓。
-
也许不是每个人都在尝试转换用户名。但是搜索“URL 友好字符串”会返回可用的结果。
-
现在,您可以使用 github.com/cocur/slugify 或 github.com/ausi/slug-generator 等库来实现这一目标。
标签: php string friendly-url slug