我有我的课如何从URL中删除所有特殊字符?
public function convert($title)
{
$nameout = strtolower($title);
$nameout = str_replace(' ', '-', $nameout);
$nameout = str_replace('.', '', $nameout);
$nameout = str_replace('æ', 'ae', $nameout);
$nameout = str_replace('ø', 'oe', $nameout);
$nameout = str_replace('å', 'aa', $nameout);
$nameout = str_replace('(', '', $nameout);
$nameout = str_replace(')', '', $nameout);
$nameout = preg_replace("[^a-z0-9-]", "", $nameout);
return $nameout;
}
,但我不能让我在使用特殊字符,如ö
和ü
等它的工作,sombody能帮助我在这里?我使用PHP 5.3。
为什么你需要准确删除变音符号?如果只是让它通过一个HTTP URL,你可以使用'urlencode'。 – zneak 2010-03-15 17:04:33