PHP で Unicode コード ポイントから文字を取得する
PHP では、コード ポイントで表される Unicode 文字を操作するための関数がいくつか提供されています。一般的なシナリオの 1 つは、特定の Unicode コード ポイントに関連付けられた文字を取得することです。
ソリューション
PHP には、HTML エンティティをデコードし、UTF-8 と UCS の間で変換するためのヘルパー関数が用意されています。 -4BE エンコーディング。これらの関数を利用すると、次のように Unicode コード ポイントから文字を取得できます:
<code class="php">header('Content-Encoding: UTF-8'); function mb_html_entity_decode($string) { // ... Encoding conversion and decoding logic } function mb_ord($string) { // ... UTF-8 to UCS-4BE conversion and unpacking } function mb_chr($string) { // ... HTML entity encoding and decoding } // Example: Getting the character for U+010F $codePoint = hexdec('010F'); print mb_chr($codePoint); // Outputs ó</code>
または:
<code class="php">$codePoint = 243; print mb_ord('ó'); // Outputs 243 print mb_chr(243); // Outputs ó</code>
以上がPHP で Unicode コードポイントから文字を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。