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

Unicode 数値を PHP 文字列に変換するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-02 12:36:40
オリジナル
175 人が閲覧しました

How to Convert Unicode Numeric Values to PHP Strings?

Unicode 数値を PHP 文字列に変換する

質問:

指定された個々の 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 サイトの他の関連記事を参照してください。

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