(PHP 7, PHP 8)
IntlChar::forDigit — 获取给定数字和基数的字符表示
确定指定基数中特定数字的字符表示。
如果 radix 的值不是有效的基数,或者 digit 的值不是指定基数中的有效数字,则返回空字符 (U+0000
)。
如果 radix 参数大于或等于 2
且小于或等于 36
,则该参数有效。如果 0 <= digit < radix
,则 digit 参数有效。
如果 digit 小于 10
,则返回 '0' + digit。否则,返回 'a' + digit - 10。
digit
要转换为字符的数字。
base
基数(默认为 10
)。
指定基数中指定数字的字符表示(作为 int)。
示例 #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::PROPERTY_NUMERIC_TYPE