ctype函数
PHP ctype_punct()函数 (PHP ctype_punct() function)
ctype_punct() function is a character type (CType) function in PHP, it is used to check whether a given string contains all punctuation characters (can be considered as special characters) or not.
ctype_punct()函数是PHP中的字符类型(CType)函数,用于检查给定的字符串是否包含所有标点字符(可以视为特殊字符)。
It returns true, if all characters of the given strings are punctuation characters, else it returns false.
它返回true,如果给定字符串的所有字符是标点字符,否则返回FALSE。
Syntax:
句法:
ctype_punct(string) : bool
Example:
例:
Input: "@!~#"
Output: true
Input: "@! #~"
Output: false
Input: "[email protected]!"
Output: false
PHP code:
PHP代码:
<?php
$str = "@!~#";
if(ctype_punct($str))
echo ("$str contains all punctuation characters.\n");
else
echo ("$str does not contain all punctuation characters.\n");
$str = "@! #~"; //space is there
if(ctype_punct($str))
echo ("$str contains all punctuation characters.\n");
else
echo ("$str does not contain all punctuation characters.\n");
$str = "[email protected]!"; //alphabets are there
if(ctype_punct($str))
echo ("$str contains all punctuation characters.\n");
else
echo ("$str does not contain all punctuation characters.\n");
$str = "@!123"; //digits are there
if(ctype_punct($str))
echo ("$str contains all punctuation characters.\n");
else
echo ("$str does not contain all punctuation characters.\n");
?>
Output
输出量
@!~# contains all punctuation characters.
@! #~ does not contain all punctuation characters.
[email protected]! does not contain all punctuation characters.
@!123 does not contain all punctuation characters.
翻译自: https://www.includehelp.com/php/ctype_punct-function-with-example.aspx
ctype函数