使用PHP检测字符串语言的最佳方法是什么?我想我必须使用unicode块,泰语Unicode块(即在U + 0E01和U + 0E5B之间)。但是我如何在PHP中应用它?
答案 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';
}