ฟังก์ชัน IntlChar::isxdigit() จะตรวจสอบว่าอักขระที่ป้อนเป็นตัวเลขฐานสิบหกหรือไม่ ต่อไปนี้คือเลขฐานสิบหก −
-
ตัวเลข (0 – 9)
-
ตัวอักษร (a – f) และ (A – F)
-
\u{0041} ถึง \u{0046}
-
\u{0061} ถึง \u{0066}
-
\u{FF21} ถึง \u{FF26}
-
\u{FF41} ถึง \u{FF46}).
ไวยากรณ์
IntlChar::isxdigit( val )
พารามิเตอร์
-
วาล − ค่าจำนวนเต็มหรืออักขระที่เข้ารหัสเป็นสตริง UTF-8
คืนสินค้า
ฟังก์ชัน IntlChar::isxdigit() จะคืนค่า TRUE หาก val เป็นเลขฐานสิบหก
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
var_dump(IntlChar::isxdigit("10")); echo "<br>"; // Input data is character type var_dump(IntlChar::isxdigit("A")); echo "<br>"; var_dump(IntlChar::isxdigit("a")); echo "<br>";
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
bool(true) NULL bool(true)
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php var_dump(IntlChar::isxdigit("u{0041}")); echo "<br>"; var_dump(IntlChar::isxdigit("k")); echo "<br>"; var_dump(IntlChar::isxdigit("9")); echo "<br>"; ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
bool(true) bool(false) bool(true)