我的apache Web服务器上有PHP 5.2.9,因此preg_replace
无效。
我需要删除除字母数字unicode字符以外的所有内容。
mb_ereg_replace
下面的行有效,但它不会删除#,@等特殊字符,还有╘,╙,╥,......
我只需要英文版的a-zA-Z0-9,以及我的unicode“波斯语”语言字母和数字。它们的数字为9-0,字母为ی-ا。
我不知道,如果我需要以十六进制格式引入unicode字符,如果是,我该怎么做。
$str = mb_ereg_replace("[^\w ]", "", $str);
非常感谢