Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm IntlChar::isxdigit() trong PHP


Hàm IntlChar::isxdigit() kiểm tra xem ký tự đầu vào có phải là chữ số thập lục phân (hexadecimal digit) hay không. Các chữ số thập lục phân bao gồm:

  • Chữ số (0–9)
  • Chữ cái (a–f) và (A–F)
  • \u{0041} đến \u{0046},
  • \u{0061} đến \u{0066},
  • \u{FF21} đến \u{FF26}
  • \u{FF41} đến \u{FF46}.

Cú pháp

IntlChar::isxdigit($val)

Tham số

  • val – Một số nguyên hoặc ký tự được mã hóa dưới dạng chuỗi UTF-8.

Giá trị trả về

Hàm trả về TRUE nếu val là chữ số thập lục phân.

Ví dụ

<?php
var_dump(IntlChar::isxdigit("10"));
echo "<br>";
var_dump(IntlChar::isxdigit("A"));
echo "<br>";
var_dump(IntlChar::isxdigit("a"));
echo "<br>";
?>

Kết quả

bool(true) NULL bool(true)

Ví dụ khác

<?php
var_dump(IntlChar::isxdigit("\u{0041}"));
echo "<br>";
var_dump(IntlChar::isxdigit("k"));
echo "<br>";
var_dump(IntlChar::isxdigit("9"));
echo "<br>";
?>

Kết quả

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