PHPCon Poland 2024

IntlChar::getNumericValue

(PHP 7, PHP 8)

IntlChar::getNumericValueObtém o valor numérico para um ponto de código Unicode

Descrição

public static IntlChar::getNumericValue(int|string $codepoint): ?float

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.

Parâmetros

codepoint

O valor int do ponto de código (por exemplo, 0x2603 para U+2603 SNOWMAN) ou o caractere codificado como uma string UTF-8 (por exemplo, "\u{2603}").

Valor Retornado

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.

Exemplos

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)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top