©
This document uses PHP Chinese website manual Release
(PHP 7)
IntlChar::forDigit — Get character representation for a given digit and radix
$digit
[, int $radix
= 10
] )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
<?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