首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用PHP将空格转换为短划线和小写

使用PHP将空格转换为短划线和小写
EN

Stack Overflow用户
提问于 2015-03-11 10:54:55
回答 2查看 43.9K关注 0票数 30

我已经尝试了一些很长的方法,但我认为我做错了什么。

以下是我的代码

代码语言:javascript
复制
<?php print strtolower($blob); ?>

这使得$blob是小写的,但是另外我需要删除$blob中的任何空格,并用破折号(-)替换。

我试过了,但不起作用

代码语言:javascript
复制
<?php print (str_replace(' ', '-', $string)strtolower($blob)); ?>

我能在一行代码中完成所有这些吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-11 10:57:57

可以,只需将strtolower($blob)的返回值作为str_replace (其中包含$string)的第三个参数传递即可。

代码语言:javascript
复制
<?php print (str_replace(' ', '-', strtolower($blob))); ?>
票数 71
EN

Stack Overflow用户

发布于 2021-05-09 03:51:02

顺便说一句,在WordPress中你可以使用sanitize_title_with_dashes

https://developer.wordpress.org/reference/functions/sanitize_title_with_dashes/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28977793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档