迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
官方提供了自定义的函数,已经90%达到要求
function xxxurl($data) { $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音 return "/".$py.""; // 返回我自己的url规则:/pinyin.html}
问题:现在title字段有空格,已经默认转换了_
但是,如果这个title字段带( ) ,能否 ( 和 )这样的括号 也转换成 _
谢谢大佬。
function xxxurl($data) { $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音 $py = str_replace("(", "_", $py); $py = str_replace(")", "_", $py); return "/".$py.""; // 返回我自己的url规则:/pinyin.html }
除非xx (xx1) 中间 可以解析xx_xx1.html 是不是官方默认两个这种__ , 就自然合并为一个_ 了?