-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 に答える