| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
ouhp9343
10年前发布

PHP 生成友好URL 【用于SEO】

PHP 生成友好URL 【用于SEO】

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