質問:
指定された個々の Unicode 文字を含む文字列を PHP で作成するにはどうすればよいですか?彼らの「Unicode数値」による値"?
答え:
PHP 7.0.0 より前では、このタスクには mb_convert_encoding 関数を使用する必要がありました。ただし、PHP 7.0.0 では、「Unicode コードポイント エスケープ」構文が導入され、Unicode 数値を PHP 文字列に直接変換できます。
$unicodeChar = "\u{1000}";
この表記法では、Unicode 数値が含まれる単一の Unicode 文字を含む文字列が作成されます。は 1000 (4096 インチ) 10 進数).
例:
// PHP 5.x $unicodeChar = mb_convert_encoding pack('H*', '1000'), 'UTF-8', 'UTF-16BE'); // PHP 7.0+ $unicodeChar = "\u{1000}"; echo "Unicode character: $unicodeChar\n"; // Outputs: "Ѐ"
以上がUnicode 数値を PHP 文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。