PHP 生成友好URL 【用于SEO】
2018-07-20 来源:open-open
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;
}
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:java版计算器
下一篇:html5 canvas画布
最新资讯
热门推荐