ctype_space() is a PHP filter function checks the presence of whitespace character(s) in the $input_string . Any thing other than this if present then it return FALSE.
$str = array('string1' => "\n\t\r", 'string2' => "Hello World", 'string3' => "asd\n\r\t",'string4' => 45);
foreach ($str as $val => $string) {
if (ctype_space($string)) {
echo "<p class='text-success'>The string <b>$val</b> consists of all whitespace character(s)</p>";
}else {
echo "<p class='text-danger'>The string <b>$val</b> consist of non-whitespace character(s)</p>";
}
}
Output is here
The string string1 consists of all whitespace character(s)
The string string2 consist of non-whitespace character(s)
The string string3 consist of non-whitespace character(s)
The string string4 consist of non-whitespace character(s)