IntlChar::isxdigit

(PHP 7, PHP 8)

IntlChar::isxdigit — Перевіряє, чи кодова точка відноситься до шістнадцяткової цифри

Опис

public static IntlChar::isxdigit(int|string $codepoint): ?bool

Перевіряє, чи кодова точка відноситься до шістнадцяткової цифри.

true для символів загальної категорії «Nd» (десяткові числа), а також латинських літер a-f та A-F як у уявленнях ASCII, так і у поданні ASCII повної ширини. (Тобто для букв з кодовими точками 0041..0046, 0061..0066, FF21..FF26, FF41..FF46.)

Еквівалентно IntlChar::digit($codepoint, 16) >= 0

Список параметрів

codepoint

Целочисленное (int) задание кода символа (наПриклад0x2603дляU+2603 СНІГОВИКА), або символ закодований рядок UTF-8 (наприклад "\u{2603}") .

Значення, що повертаються

Повертає true, якщо кодова точка codepoint — це шістнадцятковий символ, або false - якщо ні. У разі виникнення помилки повертає null

Приклади

Приклад #1 Тестування різних способів завдання

Loading...

Результат виконання наведеного прикладу:

bool(true)
bool(true)
bool(false)

Примітки

Зауваження :

Щоб звузити визначення шістнадцяткових цифр, приймаються лише ASCII-символи:

Loading...

Дивіться також