PHP 生成友好URL 【用于SEO】

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

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;
    }

标签: seo 代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:java版计算器

下一篇:html5 canvas画布