【发布时间】:2023-03-06 02:44:02
【问题描述】:
我有这样的事情:
'mrt1' => 'Zhongxiao Dunhua Sun'
这将包含在这样的锚链接中:
<a href="'. $mrt1 .'">'. $mrt1 .'</a>
我希望输出是这样的:
<a href="zhongxiao-dunhua-sun">Zhongxiao Dunhua Sun</a>
如何做到这一点,以便我可以将该名称转换为 URL 友好的字符串(以便我可以将其放在 href 属性中)?
【问题讨论】:
-
您的意思是删除除字母数字字符以外的所有内容? (并且小写?)
-
@Jared Farrish 是的,在我猜的单词之间添加斜线
-
哎呀,我以为这是针对 Javascript 的。所以...
'Zhongxiao Dunhua Sun'.toLowerCase().replace(/ /g, '-').replace(/[^a-z\-]/gi, ''); -
@Jared Farrish 哈哈,那是 JavaScript 的吗?也谢谢。
-
@hakre - 你似乎有点胡思乱想...
:)这个功能很时髦,但确实涵盖了我认为应该的领域(使用特殊字符等)。
标签: php