IntlChar::forDigit()
版本:php7
(PHP 7)
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 to2and less than or equal to36. The digit argument is valid if0 <= digit < radix.
If the digit is less than10, 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 to10).
返回值
The character representation(as a string)of the specified digit in the specified radix.
范例
Testing different code points
<?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() 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