Use ctype_lower() or ctype_upper() with string input when every character must satisfy the selected case test. An empty string returns false, and non-string arguments should not be used as character-code shortcuts in current PHP.
$lower = 'php';
$upper = 'PHP';
var_dump(ctype_lower($lower)); // true
var_dump(ctype_upper($upper)); // trueStart with this current pattern. The examples below are retained, corrected where necessary, and expanded for additional variations and output.
$string='abcasdf';
if (ctype_lower($string)) {
echo " All characters are Lower case only ";
}else{
echo " All characters are not lower case ";
}
The output of above code will be
All characters are Lower case only
Syntax
ctype_upper($input_string);
$string='abc asdf';
if (ctype_lower($string)) {
echo " All characters are Lower case only ";
}else{
echo " Not all characters are lower case ";
}
Output will be
Not all characters are lower case
$string='abc)asdf';
Output will be Not all characters are lower case
$str = array("hello world", "abcdef", "ab#cd","34",442);
foreach ($str as $val){
if (ctype_lower($val)){
echo "<p class='text-success'>The string <b>$val</b> consists of lower Case letters .</p>";
} else {
echo "<p class='text-danger'>The string <b>$val</b> does not consist of all lower case letters.</p>";
}
}
The string hello world does not consist of all lower case letters.
The string abcdef consists of lower Case letters .
The string ab#cd does not consist of all lower case letters.
The string 34 does not consist of all lower case letters.
The string 442 does not consist of all lower case letters.
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.