PHP –特定の文字のUnicodeポイント値を取得する方法は?
PHPでは、 mb_ord()を使用できます 指定された文字のUnicodeコードポイント値を取得する関数。この関数は、PHP7以降のバージョンでサポートされています。 mb_ord() 関数はmc_chr()を補完します 機能。
構文
int mb_ord($str_string, $str_encoding)
パラメータ
mb_ord() 次の2つのパラメータを受け入れます-
-
$ str_string −このパラメータは文字列に使用されます。
-
$ str_encoding −これは文字エンコードパラメータです。存在しないかNULLの場合は、内部エンコーディング値を使用できます。
戻り値
mb_ord() 指定された文字列の最初の文字のUnicodeポイント値を返します。失敗するとFalseを返します。
例
<?php echo "Get the numeric value of character \n"; var_dump(mb_ord("B", "UTF-8")); var_dump(mb_ord("d", "UTF-8")); var_dump(mb_ord("\x80", "ISO-8859-2")); var_dump(mb_ord("\x80", "Windows-1251")); ?>
出力
次の出力が生成されます-
Get the numeric value of characters int(66) int(100) int(128) int(1026)
-
Unicode文字がC#の区切り文字であるかどうかを確認します
Unicode文字が区切り文字であるかどうかを確認するためのコードは次のとおりです- 例 using System; public class Demo { public static void Main(){ bool res; char val = ','; Console.WriteLine("Value = "+val); res = Char.IsSepar
-
Javaで特定の文字のUnicodeカテゴリを見つける方法は?
キャラクター クラスはオブジェクトのサブクラスです プリミティブ型charの値をオブジェクトにラップします。 Characterタイプのオブジェクトには、タイプが charの単一のフィールドが含まれています 。 getType()を使用して、特定の文字のUnicodeカテゴリを判別できます。 方法。これはキャラクターの静的な方法です クラスとそれは整数を返します charの値ch Unicodeの一般的なカテゴリで表します。 構文 public static int getType(char ch) 例 public class CharacterTypeTest { &nbs