我有一个像
这样的字符串" Gerä umiges Studentenapartment in Aachens Fuß gä ngerzone am Aquis Plaza!"
我想从字符串中删除特殊字符。 我已经使用了strip_tags和htmlspecialchars。但是没有用。
答案 0 :(得分:0)
您可以使用preg_replace
删除这些特殊字符。
例如:
$output=preg_replace('/[^(\x20-\x7f)]*/s','',$string);
答案 1 :(得分:0)
像
这样的东西function clean($string) {
$string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens.
return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
}
用法:
echo clean('a|"bc!@£de^&$f g');
输出:
ABCDEF-G