PHP | ctype_punct() Function
The ctype_punct() function in PHP is used to check if all of the characters of a given string are punctuation characters or not. If all characters are punctuation characters then this function return TRUE, otherwise, returns FALSE.
Note: The punctuation characters are, period, comma, question mark, hyphen, dash, parentheses, apostrophe, ellipsis, quotation mark, colon, semicolon, exclamation point.
Syntax:
ctype_punct( $text )
Parameters: This function accepts a single parameter text. It is a mandatory parameter which specifies the input string.
Return Value: The function returns TRUE if every character in $text are punctuation, otherwise it returns False.
Examples:
Input : @#$$.&*()_+;><?~
Output : Yes
Input : GeeksforGeeks@2018
Output : No
Note: The string should not contain a letter, blank-space or digit.
Below programs illustrate the ctype_punct() function:
Program: 1
<?php
$string = 'GeeksforGeeks' ;
if ( ctype_punct( $string ))
echo "Yes \n" ;
else
echo "No \n" ;
?>
|
Program: 2
<?php
$strings = array (
"Reg no CE:20" ,
'()()()()' ,
'GFG' ,
'@@@@##$$%%^^' ,
'\n'
);
foreach ( $strings as $test ) {
if (ctype_punct( $test ))
echo "Yes \n" ;
else
echo "No \n" ;
}
?>
|
Reference : http://php.net/manual/en/function.ctype-punct.php
Last Updated :
17 Jul, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...