IntlChar::getNumericValue
(PHP 7)
IntlChar::getNumericValue — Получить числовое предствление для символа Unicode
Описание
Получает числовое предствление для символа Unicode, как определено в базе символов Unicode.
Если для символа отсутствует численное представление - будет возвращено
IntlChar::NO_NUMERIC_VALUE
.
Список параметров
-
codepoint
-
Целочисленное (int) задание кода символа (например
0x2603
для U+2603 СНЕГОВИКА), или символ закодированный строку UTF-8 (например"\u{2603}"
)
Возвращаемые значения
Численное значение codepoint
,
или IntlChar::NO_NUMERIC_VALUE
если отсутствует или не задано.
Эта константа появилась в PHP 7.0.6, до этой версии в таком случае возвращалось
(float)-123456789
.
Примеры
Пример #1 Тестирование различных способов задания
<?php
var_dump(IntlChar::getNumericValue("4"));
var_dump(IntlChar::getNumericValue("x"));
var_dump(IntlChar::getNumericValue("\u{216C}"));
?>
Результат выполнения данного примера:
float(4) float(-123456789) float(50)