php - 让网址变得更漂亮?
迷茫
迷茫 2017-06-12 09:21:22
0
1
787

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

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

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

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
Peter_Zhu

雷雷

更新:

雷雷
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!