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
相關用法
- p5.js sq()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自Mithun Kumar大神的英文原創作品 PHP | ctype_punct() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。