我正在使用此代码从字符串中删除不需要的字符,但我对 ALT+0160 字符有一个大问题,这是一个不间断空格。我也需要删除它
$name = str_replace ("'", "", $name);
$name = str_replace (""", '"', $name);
$name = str_replace ("&", "&", $name);
$name = str_replace ("<", "", $name);
$name = str_replace (">", "", $name);
$name = str_replace ("&", "_", $name);
$name = str_replace ("*", "_", $name);
$name = preg_replace('/[^ \p{L}\p{N} \@ \_ \- \.]/u', '', $name);