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 specifies the string.
Return Value: Returns TRUE if every character in text contains white space, return false otherwise. the blank character also includes tab, carriage, vertical tab, line feed, and form feed characters. Examples:
Input : \r Output : Yes Explanation: \r is create white space Input : abc\r Output : No Explanation: characters "abc" are not white space
Below programs illustrate the ctype_space() function. Program 1: taking a single string
php
<?php // PHP program to check given string is // whitespace character or not $string = "/n/t/r"; if (ctype_space( $string )) echo "Yes \n"; else echo "No \n"; ?> |
No
Program: 2 Taking an array of string and checking for whitespace using ctype_space() function
PHP
<?php // PHP program to check given string is // whitespace character or not $strings = array ( '\n\y\t\x\u\o' , "\ngfg\n", "\t"); // Checking above given strings //by used of ctype_space()function . foreach ( $strings as $testcase ) { if (ctype_space( $testcase )) { echo "Yes \n"; } else { echo "No \n"; } } ?> |
No No Yes
Program: 3 Takes an example ctype_space() function how to work string in both single quotes ‘ ‘ and double quotes ” ” symbol.
PHP
<?php // PHP program to check given string is // whitespace character or not $strings = array ( '\n' , "\n", '\t' , "\t"); // Checking above given strings // by used of ctype_space()function . foreach ( $strings as $testcase ) { if (ctype_space( $testcase )) { echo "Yes \n"; } else { echo "No \n"; } } ?> |
No Yes No Yes
References :http://php.net/manual/en/function.ctype-space.php