在这个将字母大小写转换的程序中,我们使用了内置函数 strtoupper() 和 strtolower()。为此,我们首先使用内置函数 ctype_lower() 和 ctype_upper() 检查字符串中的每个字母。如果字母是小写,我们将其转换为大写;如果字母是大写,我们将其转换为小写。例如,如果输入的字符串是 Hi Welcome to LearnETutorials.com,那么输出将是 hI wELCOME TO lEARNetUTORIALS.COM。
语法
strtolower(string);
strtoupper(string);
ctype_lower(string);
ctype_upper(string);
步骤 1:从用户读取字符串并将其赋值给变量 string
步骤 2:将变量 string 的长度赋值给变量 len
步骤 3:将值 0 赋值给变量 i,并执行以下子步骤,直到条件 'i < len' 变为假,并在每次迭代中递增变量 i 的值
(i)检查条件 'ctype_lower(string[i])',如果为真,则将 'strtoupper(string[i])' 的值赋给变量 string[i],否则将 'strtolower(string[i])' 的值赋给变量 string[i]
步骤 4:打印变量 string 的值作为输入字符串的转换值
<?php
$string = readline("Enter the string: ");
$str = $string;
$len = strlen($string);
for ($i = 0; $i < $len; $i++) {
if (ctype_lower($string[$i])) {
$string[$i] = strtoupper($string[$i]);
} else {
$string[$i] = strtolower($string[$i]);
}
}
echo "Case Converted string of $str is: $string";
?>
Case Converted string of Hello All Welcome To LearnETutorials.COM is: hELLO aLL wELCOME tO lEARNetUTORIALS.com