标签: php regex preg-replace arabic
我想用阿拉伯字符向mysql添加一个文本,但是当我使用preg替换时,我总是会得到奇怪的符号。
$str = preg_replace('/[^a-z0-9_-äÄüÜöÖ]/isU', '', $str);
答案 0 :(得分:0)
我认为你可以在正则表达式之后使用小写字母'/ u',例如
$str = preg_replace('/[^أب]/u', '', $str);
请注意,只要在正则表达式后使用大写'/ U',就会出现同样的问题。