(PHP 7)
IntlChar::digit — Get the decimal digit value of a code point for a given radix
$codepoint
   [, int $radix = 10
  ] ) : intReturns the decimal digit value of the code point in the specified radix.
   If the radix is not in the range 2<=radix<=36 or if the value of codepoint
   is not a valid digit in the specified radix, FALSE is returned.
   A character is a valid digit if at least one of the following is true:
   
   Returns the numeric value represented by the character in the specified radix,
   or FALSE if there is no value or if the value exceeds the radix.
  
Example #1 Testing different code points
<?php
var_dump(IntlChar::digit("0"));
var_dump(IntlChar::digit("3"));
var_dump(IntlChar::digit("A"));
var_dump(IntlChar::digit("A", 16));
?>
以上例程会输出:
int(0) int(3) bool(false) int(10)
IntlChar::PROPERTY_NUMERIC_TYPE