PHP中的ctype_xdigit()函數用於檢查字符串/文本的每個字符是否為十六進製數字。如果所有字符均為十六進製,則返回TRUE,否則返回FALSE。
用法:
ctype_xdigit(string text)
使用的參數:
- text :這是必填參數,用於指定測試的字符串。
返回值:
如果字符串的所有字符均為十六進製,則返回TRUE,否則返回FALSE。
例子:
Input : ABCDEF0123 Output : Yes Input : GFG2018 Output : No
Note : It checking decimal digit or a character from [A-F, a-f].
以下示例程序旨在說明ctype_xdigit()函數。
程序:1
<?php
// PHP program to check given string is
// Hexadecimal character or not
$string = 'ABab012';
// Checking above string by using
// of ctype_xdigit() function.
if ( ctype_xdigit($string)) {
// if true then return Yes
echo "Yes \n";
} else {
// if False then return No
echo "No \n";
}
?>
輸出:
Yes
程序:2
再舉一個ctype_xdigit()函數示例,通過使用輸入作為字符串數組來檢查輸入包含大寫小寫字母和符號字符時的工作方式。
<?php
// PHP program to check given string is
//Hexadecimal character or not
$strings = array(
'ABCDEF',
'abcdef',
'0123456789X',
'0123456789',
'Gg@(*&)',
'GFG'
);
// Checking above given strings
//by used of ctype_xdigit() function .
foreach ($strings as $test) {
if (ctype_xdigit($test)) {
echo "Yes \n";
} else {
echo "No \n";
}
}
?>
輸出:
Yes Yes No Yes No No
參考文獻:http://php.net/manual/en/function.ctype-xdigit.php
相關用法
- p5.js day()用法及代碼示例
- PHP dir()用法及代碼示例
- PHP each()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js second()用法及代碼示例
- p5.js int()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
注:本文由純淨天空篩選整理自jit_t大神的英文原創作品 PHP | ctype_xdigit() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。