(PHP 7, PHP 8)
IntlChar::getNumericValue — Obtém o valor numérico para um ponto de código Unicode
Obtém o valor numérico para um ponto de código Unicode como definido no Banco de Dados de Caracteres Unicode.
Para caracteres sem nenhum valor numérico no Banco de Dados de Caracteres Unicode, esta função retornará
IntlChar::NO_NUMERIC_VALUE
.
Valor numérico de codepoint
,
ou IntlChar::NO_NUMERIC_VALUE
se nenhum estiver definido. Esta
constantes foi adicionada no 7.0.6, antes dessa versão o valor literal
(float)-123456789
pode ser usado no lugar. Retorna null
em caso de falha.
Exemplo #1 Testando diferentes pontos de código
<?php
var_dump(IntlChar::getNumericValue("4"));
var_dump(IntlChar::getNumericValue("x"));
var_dump(IntlChar::getNumericValue("\u{216C}"));
?>
O exemplo acima produzirá:
float(4) float(-123456789) float(50)