使用php检测字符串中的泰语

时间:2014-07-17 03:05:13

标签: php ascii

使用PHP检测字符串语言的最佳方法是什么?我想我必须使用unicode块,泰语Unicode块(即在U + 0E01和U + 0E5B之间)。但是我如何在PHP中应用它?

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式脚本:

if (preg_match('/\p{Thai}/u', $text) === 1) {
    echo 'Contains a Thai character';
}

如果您想使用该范围,您也可以这样做:

if (preg_match('/[\u0E01-\u0E5B]/u', $text) === 1) {
    echo 'Contains a Thai character';
}