PHP preg_match无效。怎么解决?

时间:2018-03-30 10:12:50

标签: php

$Query = 'ઋષભ';
if (!preg_match('/\x{0A80}-\x{0AFF}/u', $Query)){
    echo 'English';
}
else{
    echo 'Gujarati';
}

有人可以告诉我为什么preg_match功能不起作用我该如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

要匹配字符范围,您必须将其放入[]

$Query = 'ઋષભ';
if (!preg_match('/[\x{0A80}-\x{0AFF}]/u', $Query)){
    echo 'English';
}
else{
    echo 'Gujarati';
}

输出: - https://eval.in/981276