联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
title字段,能否 ( 和 )这样的括号 也转换成 _
类型:迅睿CMS 更新时间:2021-10-19 21:48:37

官方提供了自定义的函数,已经90%达到要求

function xxxurl($data) {
    $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
    return "/".$py.""; // 返回我自己的url规则:/pinyin.html
}

问题:现在title字段有空格,已经默认转换了_

但是,如果这个title字段带( ) ,能否 ( 和 )这样的括号 也转换成 _

谢谢大佬。


回帖
  • XR_angel
    #1楼    XR_angel
    2021-10-19 21:24:12
    Firefox 93.0 0
    @官方大佬能给回复一下么 ,谢谢
  • 迅睿框架联合创始人
    #2楼    迅睿框架联合创始人
    2021-10-19 21:32:03
    Chrome 0
    function xxxurl($data) {
        $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
        $py = str_replace("(", "_", $py);
        $py = str_replace(")", "_", $py);
        return "/".$py.""; // 返回我自己的url规则:/pinyin.html
    }
    这是php基础知识
  • XR_angel
    #3楼    XR_angel
    2021-10-19 21:48:37
    Firefox 93.0 0
    你好,我刚才写法稍微有点问题,但是的确是这么写之后,实际情况为标题:xx(xx1)现在解析的还是xxxx1.html
    除非xx (xx1) 中间 可以解析xx_xx1.html 是不是官方默认两个这种__ , 就自然合并为一个_ 了?