(PHP 7, PHP 8)
IntlChar::getNumericValue — Obtener el valor numérico de un punto de código de Unicode
Obtiene el valor numérico de un punto de código de Unicode tal como está definido la Base de Datos de Caracteres de Unicode.
Para caracteres sin un valor numérico en la Base de Datos de Caracteres de Unicode, esta función devolverá
float(-123456789
).
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 numérico de codepoint
,
o float(-123456789
) si no hay definido ninguno.
Ejemplo #1 Probar diferentes puntos de código
<?php
var_dump(IntlChar::getNumericValue("4"));
var_dump(IntlChar::getNumericValue("x"));
var_dump(IntlChar::getNumericValue("\u{216C}"));
?>
El resultado del ejemplo sería:
float(4) float(-123456789) float(50)