首页  >  问答  >  正文

php - 让网址变得更漂亮?

我想呈现中文网址
然后把一些特殊字元转换成「-」

$patten = array(
        '!',
        '!',
        '?',
        '?',
        '~',
        '~',
        '「',
        '」',
        ',',
        ',',
        '.',
        '。'
    );
$zh_url = str_replace(' ','',str_replace($patten,'-',strtolower($title)));

像这样
只是有时候会出现两个「--」
如何让字串中假设有两个以上(含)「--」时,自动变成「一个」
xx-x--xxxx--xxx
变成
xx-x-xxxx-xxx

然后假设字串最后面有一个以上的 「-」时,就把它去除?
比如说 xxxxxxx-xxx-- 变成 xxxxxxx-xxx

迷茫迷茫2686 天前768

全部回复(1)我来回复

  • 天蓬老师

    天蓬老师2017-06-12 09:23:22

    雷雷

    更新:

    雷雷

    回复
    0
  • 取消回复