PHP 中的 IntlChar::isxdigit() 函式


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 )

引數

  • val - 作為 UTF-8 字串編碼的整數值或字元。

返回值

如果 val 是十六進位制數字,則 IntlChar::isxdigit() 函式返回 TRUE。

示例

以下是一個示例:

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)

更新日期:30-12-2019

75 個檢視

開始你的事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.