Php/docs/intlchar.fordigit
IntlChar::forDigit
(PHP 7)
IntlChar::forDigit — Get character representation for a given digit and radix
说明
public static IntlChar::forDigit
( int $digit
[, int $radix
= 10
] ) : int
Determines the character representation for a specific digit in the specified radix.
If the value of radix is not a valid radix, or the value of digit is not a valid digit in the specified radix,
the null character (U+0000
) is returned.
The radix argument is valid if it is greater than or equal to 2
and less than or equal to 36
.
The digit argument is valid if 0 <= digit < radix
.
If the digit is less than 10
, then '0' + digit is returned. Otherwise, the value 'a' + digit - 10 is returned.
参数
digit
- The number to convert to a character.
radix
- The radix (defaults to
10
).
返回值
The character representation (as a string) of the specified digit in the specified radix.
范例
Example #1 Testing different code points
<?phpvar_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() - Get the decimal digit value of a code point for a given radix
- IntlChar::charDigitValue() - Get the decimal digit value of a decimal digit character
- IntlChar::isdigit() - Check if code point is a digit character
IntlChar::PROPERTY_NUMERIC_TYPE