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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。