加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 删除字符串的最后一个字符,如果它是$variable

发布时间:2020-12-13 22:18:43 所属栏目:PHP教程 来源:网络整理
导读:我已经制作了一个小脚本来将标题转换为友好的url. 即: 'I am a title' 变 'I_am_a_title' 我的脚本基本上通过并将空格,撇号,逗号等等转换为下划线. 问题是,有时我的网址最终会像这样: 'i_am_a_title_' 带尾随下划线…… 所以我想,添加一点点来查看最后一个
我已经制作了一个小脚本来将标题转换为友好的url.

即:

'I am a title'

'I_am_a_title'

我的脚本基本上通过并将空格,撇号,逗号等等转换为下划线.

问题是,有时我的网址最终会像这样:

'i_am_a_title_'

带尾随下划线……

所以我想,添加一点点来查看最后一个字符是否是最终结果的下划线,如果是,则交换它.

我查看了strrchr()函数,但我似乎遇到了自己理解的墙.

这种事情是如何完成的?

解决方法

PHP的 trim()函数将在字符串的两边执行您需要的操作:

$slug = trim($slug,'_');

如果你愿意,你甚至可以在将特殊字符更改为下划线之前运行它,因为该函数可以处理多个不同的字符.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读