(PHP 7, PHP 8)
IntlChar::forDigit — 获取给定数字和基数的字符表示形式
确定指定基数中特定数字的字符表示形式。
如果 radix 的值不是有效的基数,或者 digit 的值不是指定基数中有效的数字,则返回空字符(U+0000)。
如果 radix 大于或等于 2 且小于或等于 36,则 radix 参数有效。如果 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