IntlChar::charDigitValue
PHP function
Edit on GitHub ✎
(PHP 7, PHP 8)
Get the decimal digit value of a decimal digit character
Description
IntlChar::charDigitValue(int|string $codepoint): int|null
Returns the decimal digit value of a decimal digit character.
Such characters have the general category "Nd" (decimal digit numbers) and a Numeric_Type of Decimal.
Parameters
codepointParameter
Return Values
The decimal digit value of codepoint, or -1 if it is not a decimal digit character. Returns null on failure.
Examples
Example
php
<?php
var_dump(IntlChar::charDigitValue("1"));
var_dump(IntlChar::charDigitValue("\u{0662}"));
var_dump(IntlChar::charDigitValue("\u{0E53}"));
?>The above example will output:
output
int(1)
int(2)
int(3)