當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP ctype_xdigit()用法及代碼示例


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



相關用法


注:本文由純淨天空篩選整理自jit_t大神的英文原創作品 PHP | ctype_xdigit() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。