php8.5
Home/ Manual/ intl / intlchar/ IntlChar::charDigitValue

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

codepoint

Parameter

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)

See Also

Source: reference/intl/intlchar/chardigitvalue.xml · from the official PHP manual (php/doc-en)