IntlChar::forDigit
指定された整数と基数を表す文字を取得する
説明
public static int IntlChar::forDigit(int $digit
, int $base
= 10)
基数の値が正しくない場合、
または指定された基数に対して整数値が無効な場合、
null 文字 (U+0000
) を返します。
基数は 2
以上
36
以下の場合に有効です。
整数値は、0 <= digit < radix
の場合に有効です。
整数値が 10
より小さい場合、
'0' (ASCII の文字「0」) + 指定された整数値の値を返します。
そうでない場合、'a' + 指定された整数値 - 10 の値を返します。
パラメータ
-
digit
-
文字に変換する整数値。
-
base
-
基数 (デフォルトは 10
)
戻り値
指定された整数値と基数を表す、
文字を数値として返します。
例
例1 さまざまなコードポイントの例
<?php
var_dump(IntlChar::forDigit(0));
var_dump(IntlChar::forDigit(3));
var_dump(IntlChar::forDigit(3, 10));
var_dump(IntlChar::forDigit(10));
var_dump(IntlChar::forDigit(10, 16));
?>
int(48)
int(51)
int(51)
int(0)
int(97)
参考
- IntlChar::digit
- IntlChar::charDigitValue
- IntlChar::isdigit
IntlChar::PROPERTY_NUMERIC_TYPE