我已经尝试了一些很长的方法,但我认为我做错了什么。
以下是我的代码
<?php print strtolower($blob); ?>
这使得$blob
是小写的,但是另外我需要删除$blob
中的任何空格,并用破折号(-
)替换。
我试过了,但不起作用
<?php print (str_replace(' ', '-', $string)strtolower($blob)); ?>
我能在一行代码中完成所有这些吗?
发布于 2015-03-11 10:57:57
可以,只需将strtolower($blob)
的返回值作为str_replace
(其中包含$string
)的第三个参数传递即可。
<?php print (str_replace(' ', '-', strtolower($blob))); ?>
发布于 2021-05-09 03:51:02
顺便说一句,在WordPress中你可以使用sanitize_title_with_dashes
https://developer.wordpress.org/reference/functions/sanitize_title_with_dashes/
https://stackoverflow.com/questions/28977793
复制相似问题