PHP 程序查找字符串的反转


2022 年 2 月 17 日, Learn eTutorial
1585

什么是数字的反转?

在此程序中,我们使用 PHP 反转字符串。反转字符串意味着以相反的顺序打印用户输入的字符串。例如,如果用户输入的字符串是 windows,那么程序的输出将是 swodniw

如何在 PHP 中查找字符串的反转?

这很简单,并且有许多方法可以使用 PHP 查找字符串的反转。最简单的方法是使用内置函数 strrev() ,它直接返回输入字符串的反转。但在此程序中,我们不使用函数查找字符串的反转。这里我们首先从用户读取输入并将其分配给变量 char ,之后我们使用内置函数 strlen() 查找字符串的长度,并将该值分配给变量 len。 然后我们将 'len - 1' 的值分配给变量 i 并执行 for 循环 ,直到条件 'i >= 0' 变为假,我们还将变量 的值在每次迭代中递减,并打印变量 char 的值及其变量 i 的值的索引。通过执行这些步骤,我们可以找到字符串的反转。

算法

步骤 1: 从用户读取输入并将其反转到变量 char

步骤 2: 使用内置函数 strlen() 查找变量 char 的长度并将其分配给变量 len

步骤 3:'len - 1' 的计算值分配给变量 i,并执行步骤 4,直到条件 'i >= 0' 变为假,并在每次迭代中递减变量 i 的值

步骤 4: 打印变量 char 的值及其变量 i 的值的索引

PHP 源代码

                                          <?php
$char = readline("Enter the string: ");
$len = strlen($char);
echo "Reverse of $char is ";
for ($i = ($len - 1); $i >= 0; $i--) {
    echo $char[$i];
}
?>
                                      

输出

Enter the string: algorithm
Reverse of algorithm is mhtirogla