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


PHP ctype_punct()用法及代碼示例


ctype_punct()是PHP中的內置函數,用於檢查不是空格或字母數字字符的可打印字符。字符串中的每個字符都是可打印的,但是字母數字,數字或空白都不返回True,否則返回False。

用法:

bool ctype_punct ( $text )

參數:該函數接受單個參數$text。它是指定字符串的必需參數。


返回值:如果字符串不包含任何字母數字,數字或空白字符,則返回True,否則返回False。
例子:

Input : GeeksforGeeks
Output : No
Explanation: String (GeeksforGeeks) contains only the alphanumeric characters.

Input : $%^&@
Output : Yes
Explanation: String ($%^&@) contains only the punctuation character.

以下示例程序旨在說明ctype_punct()函數。
程序1:

<?php 
// PHP program to check the given 
// string is not containing any  
// alphanumeric or digit or blank 
// character 
  
$string1 = 'GeeksforGeeks'; 
if ( ctype_punct($string1))  
        echo "Yes\n"; 
    else
        echo "No\n"; 
  
$string2 = '$%^&@'; 
if ( ctype_punct($string2))  
        echo "Yes\n"; 
    else
        echo "No\n"; 
?>
輸出:
No
Yes

程序2:ctype_punct()函數的代碼接受包含整數和特殊符號的字符串輸入數組。

<?php 
// PHP program to check given 
// string is not contain any  
// alphanumeric or digit or 
// blank character 
  
$strings = array ( 
    'Geeks', 
    'Geeks space', 
    '@@##-- /', 
    '12345', 
    '\n', 
    '&%@!()^'
); 
  
// Checking above given strings  
// by used of ctype_punct() 
// function . 
foreach ($strings as $test) { 
      
    if (ctype_punct($test)) 
        echo "Yes\n"; 
    else
        echo "No\n"; 
} 
  
?>
輸出:
No
No
No
No
No
Yes

參考:http://php.net/manual/en/function.ctype-punct.php



相關用法


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