在此程序中,我们使用 PHP 反转数字。反转数字是指以相反的顺序打印用户输入的数字。例如,如果用户输入的数字是 567,则程序的输出将是 765。
要在 PHP 中找到用户输入的数字的反转,我们首先需要将数字读入一个变量,然后执行以下操作:首先,我们必须找到数字的模(%)并将其赋值给变量 rem;然后,我们将变量 rev 乘以 10,并加上变量 rem 中的当前值,将其赋值给变量 rev;之后,将数字除以 10 以移除数字的最后一位,并将结果赋值给变量 number。使用 while 循环重复这些操作,直到变量的每个数字都被反转。迭代完成后,打印变量 rev 的值作为数字的反转。
步骤 1: 接受用户输入的需要反转的数字,并将其存入变量 number
步骤 2: 将变量 number 中的当前数字赋值给 num
步骤 3: 将值 0 赋值给变量 rev,用于存储反转后的数字
步骤 4: 执行以下子步骤,直到条件 'num > 1' 变为假
(i) 执行操作 'num % 10',并将结果赋值给变量 rem,用于存储余数
(ii) 执行操作 'rev * 10 + rem',并将结果赋值给变量 rev,用于存储反转后的部分
(iii) 执行操作 'num / 10',并将结果赋值给变量 num,用于存储不带最后一位的数字
步骤 5: 打印变量 rev,即用户在变量 num 中输入的数字的反转
<?php
$number = readline("Enter the number: ");
$num = $number;
$rev = 0;
while ($num > 1) {
$rem = $num % 10;
$rev = ($rev * 10) + $rem;
$num = ($num / 10);
}
echo "Reverse number of $number is: $rev";
?>
Enter the number: 9687 Reverse number of 9687 is: 7869