Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน IntlChar::isxdigit() ใน PHP


ฟังก์ชัน 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)