PHP 生成友好URL 【用于SEO】
PHP 生成友好URL 【用于SEO】
[PHP]代碼
public function friendlyURL($string, $replacement = '-') { $map = array( '/à|á|?|a|?/' => 'a', '/è|é|ê|?|?/' => 'e', '/ì|í|?/' => 'i', '/ò|ó|?|?/' => 'o', '/ù|ú|?|?/' => 'u', '/?|?/' => 'c', '/?|ň/' => 'n', '/?/' => 'l', '/y/' => 'y', '/?/' => 't', '/?/' => 'z', '/?/' => 's', '/?/' => 'ae', '/?/' => 'oe', '/ü/' => 'ue', '/?/' => 'Ae', '/ü/' => 'Ue', '/?/' => 'Oe', '/?/' => 'ss', '/ /'=>' ', '/ /'=>'', '/~|·|!|@|#|¥|%|…|&|×|(|)|-|\+|=|『|【|』|】|、|:|;|“|”|’|《|,|》|。|?|\/|—|_|‘|:|√|<|°|丶/'=>' ', '/[^\w\s\x80-\xff]/' => ' ', '/\\s+/' => $replacement ); $string = preg_replace(array_keys($map), array_values($map), $string); $string = preg_replace('/\\s+/',$replacement, strtolower($string)); $string = trim($string,$replacement); return $string; }
本文由用戶 ouhp9343 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!