PHP头条
热点:

PHP生成友好URL【用于SEO】-PHP源码


[PHP]代码

 public function friendlyURL($string, $replacement = '-') {
        $map = array(
            '/à|á|å|â|ä/' => 'a',
            '/è|é|ê|ẽ|ë/' => 'e',
            '/ì|í|î/' => 'i',
            '/ò|ó|ô|ø/' => 'o',
            '/ù|ú|ů|û/' => 'u',
            '/ç|č/' => 'c',
            '/ñ|ň/' => 'n',
            '/ľ/' => 'l',
            '/ý/' => '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;
    }

www.phpzy.comtrue/phpyy/43228.htmlTechArticlePHP生成友好URL【用于SEO】-PHP源码 [PHP]代码 public function friendlyURL($string, $replacement = -) { $map = array( /à|á|å|â|ä/ => a, /è|é|ê|ẽ|ë/ => e, /ì|í|î/ => i, /ò|ó|ô|ø/ => o, /ù|ú|ů|û/ => u, /ç|č/ =...

相关文章

PHP之友评论

今天推荐