(PHP 7, PHP 8)
IntlChar::charDigitValue — Obtener el valor del dígito decimal de un carácter de dígito decimal
Devuelve el valor del dígito decimal de un carácter de dígito decimal.
Estos caracteres tienen la categoría general "Nd" (número de dígito decimal) y un Numeric_Type de Decimal.
codepoint
El valor de tipo integer del punto de código (p.ej. 0x2603
para U+2603 SNOWMAN), o el carácter codificado como un string UTF-8 (p.ej. "\u{2603}"
)
El valor del dígito decimal de codepoint
,
o -1
si no es un carácter de dígito decimal.
Ejemplo #1 Probar diferentes puntos de código
<?php
var_dump(IntlChar::charDigitValue("1"));
var_dump(IntlChar::charDigitValue("\u{0662}"));
var_dump(IntlChar::charDigitValue("\u{0E53}"));
?>
El resultado del ejemplo sería:
int(1) int(2) int(3)