ホームページ > バックエンド開発 > PHPチュートリアル > PHP で Unicode コードポイントを対応する文字に変換するにはどうすればよいですか?

PHP で Unicode コードポイントを対応する文字に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-29 07:27:03
オリジナル
901 人が閲覧しました

How to Convert a Unicode Code Point to Its Corresponding Character in PHP?

PHP の Unicode コード ポイント

PHP では、指定された Unicode コード ポイントに対応する文字を取得するのが一般的なタスクです。 Unicode は、さまざまなプラットフォームや言語でテキストを表現するための文字エンコード標準です。

質問: U 010F のキャラクターを入手するにはどうすればよいですか?

たとえば、U 010F Unicode コードポイントに対応する文字を取得するにはどうすればよいでしょうか?このコード ポイントは、アキュート アクセントが付いたラテン語の小文字 o、つまり「ó」に対応します。

答え:

PHP は Unicode エンコーディング ポイントを処理するための関数をいくつか提供しています:

  • hexdec() :Convert 16 進数の文字列を 10 進数の整数に変換します。
  • mb_ord(): 文字列の Unicode コード ポイントを取得します (マルチバイト文字列のサポート)。
  • mb_chr(): Unicode コードポイントを文字列に変換します (マルチバイト文字列のサポート)。

U 010F 文字を取得するサンプル コードは次のとおりです:

<code class="php">var_dump(hexdec('010F'));

var_dump(mb_ord('ó')); // 243
var_dump(mb_chr(243)); // ó</code>
ログイン後にコピー

出力:

int(271)
int(243)
string(1) "ó"
ログイン後にコピー

以上がPHP で Unicode コードポイントを対応する文字に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート