PHP | ctype_punct() Function Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 <?php // PHP program to check given string is // punctuation character or not $string = 'GeeksforGeeks'; if ( ctype_punct($string)) echo "Yes \n"; else echo "No \n"; ?> Output: No Program: 2 PHP <?php // PHP program to check given string is // punctuation character or not $strings = array( "Reg no CE:20", '()()()()', 'GFG', '@@@@##$$%%^^', '\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"; } ?> Output: No Yes No Yes No Reference : https://www.php.net/manual/en/function.ctype-punct.php Comment More infoAdvertise with us Next Article PHP | ctype_print() Function J jit_t Follow Improve Article Tags : Web Technologies PHP PHP-string PHP-function Similar Reads PHP | ctype_punct() Function The ctype_punct() is an inbuilt function in PHP which is used to check printable character which is not whitespace or an alphanumeric character. Every character in a string is printable, but neither alphanumeric, digit or blank then return True otherwise return False. Syntax: bool ctype_punct ( $tex 2 min read PHP | ctype_punct() Function The ctype_punct() is an inbuilt function in PHP which is used to check printable character which is not whitespace or an alphanumeric character. Every character in a string is printable, but neither alphanumeric, digit or blank then return True otherwise return False. Syntax: bool ctype_punct ( $tex 2 min read PHP | ctype_print() Function The ctype_print() Function in PHP used to check each and every character of a string are visible or not. If all characters of string are visible then returns TRUE , else if there are any control character then return FALSE. Control Character: A character that does not represent a printable character 2 min read PHP | ctype_print() Function The ctype_print() Function in PHP used to check each and every character of a string are visible or not. If all characters of string are visible then returns TRUE , else if there are any control character then return FALSE. Control Character: A character that does not represent a printable character 2 min read PHP | ctype_space() Function A ctype_space() function in PHP is used to check whether each and every character of a string is whitespace character or not. It returns True if the all characters are white space, else returns False. Syntax : ctype_space(string text) Parameter Used: text :- It is a mandatory parameter which specifi 2 min read PHP | ctype_space() Function A ctype_space() function in PHP is used to check whether each and every character of a string is whitespace character or not. It returns True if the all characters are white space, else returns False. Syntax : ctype_space(string text) Parameter Used: text :- It is a mandatory parameter which specifi 2 min read Like