IntlChar::ord

(PHP 7, PHP 8)

IntlChar::ord文字に対応する Unicode コードポイントを返す

説明

public static IntlChar::ord(int|string $character): ?int

指定された文字の Unicode コードポイントを返します。

このメソッドは、IntlChar::chr() を補完するものです。

パラメータ

character

コードポイントを表す int 型の値 (例: U+2603 SNOWMAN を表す 0x2603)、あるいは UTF-8 文字列としてエンコードされた文字 (例: "\u{2603}")。

戻り値

Unicode のコードポイントを整数値で返します。

例1 さまざまなコードポイントの例

<?php
var_dump
(IntlChar::ord("A"));
var_dump(IntlChar::ord(" "));
var_dump(IntlChar::ord("\u{2603}"));
?>

上の例の出力は以下となります。

int(65)
int(32)
int(9731)

参考

  • IntlChar::chr() - コードポイント値に対応する、Unicode 文字を返す
  • mb_ord() - 文字の Unicode コードポイントを取得する
  • ord() - 文字列の先頭バイトを、0 から 255 までの値に変換する

関連キーワード:  コード, ポイント, 文字, 対応, IntlChar, int, character, chr, SNOWMAN, バイト