-2

可能重复:
从 PHP 中的字符串中检测语言

如何根据包含的语言(阿拉伯语、西班牙语等)更改文本区域的类?

4

1 回答 1

2

你的原始问题提到了阿拉伯语。

如果通过检测语言你的意思是阿拉伯语与英语字符,那么你可以使用这个:

preg_match('/[\x{0600}-\x{06FF}]/ui', $string)

考虑到您的输入是 UTF-8 编码,阿拉伯语的字符范围是 U+0600 到 U+06FF,对于其他一些语言,它是另一组字符,等等。

于 2012-12-26T15:45:34.523 回答