ctype_punct() 函數(shù)檢測可打印的字符是不是不包含空白、數(shù)字和字母 。
ctype_punct ( $text );
此函數(shù)檢查所提供的字符串,文本中的所有字符是否均為標點符號。
序號 | 參數(shù)及說明 |
---|---|
1 | text(必需) 被測試的字符串。 |
如果在 text 里面的每個字符都是能打印的,但不是字母、數(shù)字,也不是空白,那么就返回 TRUE ;反之則返回 FALSE 。
一個 ctype_punct() 的實例檢測字符是否全為標點符號。
<?php $strings = array('k211!@!$#', 'foo!#$bar', '*$()'); foreach ($strings as $test) { if (ctype_punct($test)) { echo "$test 由標點符號組成 \n"; }else { echo "$test 含非標點符號字符 \n"; } } ?>測試看看?/?
輸出結果:
k211!@!$# 含非標點符號字符 foo!#$bar 含非標點符號字符 *$() 由標點符號組成