Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 从 PHP 中的字符串中检测语言
如何根据包含的语言(阿拉伯语、西班牙语等)更改文本区域的类?
你的原始问题提到了阿拉伯语。
如果通过检测语言你的意思是阿拉伯语与英语字符,那么你可以使用这个:
preg_match('/[\x{0600}-\x{06FF}]/ui', $string)
考虑到您的输入是 UTF-8 编码,阿拉伯语的字符范围是 U+0600 到 U+06FF,对于其他一些语言,它是另一组字符,等等。