(PHP 7)
IntlChar::digit — Get the decimal digit value of a code point for a given radix
$codepoint
[, int $radix
= 10
] )Returns 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