preg_replace与阿拉伯语

时间:2011-03-25 16:11:14

标签: php regex preg-replace arabic

我想用阿拉伯字符向mysql添加一个文本,但是当我使用preg替换时,我总是会得到奇怪的符号。

$str = preg_replace('/[^a-z0-9_-äÄüÜöÖ]/isU', '', $str); 

1 个答案:

答案 0 :(得分:0)

我认为你可以在正则表达式之后使用小写字母'/ u',例如

$str = preg_replace('/[^أب]/u', '', $str); 

请注意,只要在正则表达式后使用大写'/ U',就会出现同样的问题。