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...
Дивіться також
- IntlChar::isdigit() - Перевірити, чи є символ цифрою
- ctype_xdigit() - Перевіряє шістнадцяткові цифри