久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

php - 讓網址變得更漂亮?

瀏覽:139日期:2022-06-11 14:06:27

問題描述

我想呈現中文網址然後把一些特殊字元轉換成「-」

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

像這樣只是有時候會出現兩個 「--」如何讓字串中假設有兩個以上(含)「--」時,自動變成「一個」xx-x--xxxx--xxx變成xx-x-xxxx-xxx

然後假設字串最後面有一個以上的 「-」時,就把它去除?比如說 xxxxxxx-xxx-- 變成 xxxxxxx-xxx

問題解答

回答1:

$zh_url = preg_replace(’#-{2,}#’, ’-’, trim(str_replace(’ ’, ’’, str_replace($patten, ’-’, strtolower($title))), ’-’));

update:

$zh_url = preg_replace(’#-{2,}#’, ’-’, preg_replace(’#^-{2,}|-{2,}$#’, ’’, str_replace(’ ’, ’’, str_replace($patten, ’-’, strtolower($title)))));

相關文章:
主站蜘蛛池模板: 延津县| 句容市| 万载县| 宝山区| 丰顺县| 茶陵县| 广元市| 吉水县| 无锡市| 石河子市| 泽普县| 阳新县| 乌拉特前旗| 三亚市| 辉南县| 永仁县| 九江县| 望都县| 黄石市| 万盛区| 突泉县| 田林县| 浦东新区| 新余市| 梓潼县| 麻江县| 辽中县| 杨浦区| 庐江县| 福建省| 绥阳县| 和政县| 景洪市| 丹巴县| 自治县| 台前县| 陵水| 扶风县| 巴塘县| 高平市| 三原县|