PHP 程序:将大写字母转换为小写,小写字母转换为大写


2022年4月19日, Learn eTutorial
2429

如何使用 PHP 将大写字母转换为小写,小写字母转换为大写?

在这个将字母大小写转换的程序中,我们使用了内置函数 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 源代码

                                          <?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