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,'_'); 如果你愿意,你甚至可以在将特殊字符更改为下划线之前运行它,因为该函数可以处理多个不同的字符. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |