首页  >  问答  >  正文

倒序数字出现问题

使用 if、elseif 和 else 语句稍微修改输出:

当循环变量 $i 为 10 且直到其值降至 3 时,它应该简单地打印循环变量,后跟换行符.

当循环变量为 2 时,应打印“Ready!”,后跟换行符。

当循环变量为 1 时,应打印“Set!”,后跟换行符换行符。

当循环变量为 0 时,它应该打印“Go!”。


#

for ($i = 10; $i >= 0; $i--){

    $j = $i;

    if($j > 2){

      echo $j."\n";

    }elseif($j = 2){

      echo "准备好!\n";

    }elseif($ j = 1){

      echo "设置!\n";

    }else{

      echo "开始!";

    }

  }

?>



输出结果为:10 9 8 7 6 5 4 3 Ready !准备好!准备好了!


#为什么会卡在2那里,工作原理。

P粉079091758P粉079091758590 天前799

全部回复(2)我来回复

  • P粉079091758

    P粉0790917582023-03-31 18:17:29

    已解决,

    等号需要双个

    回复
    1
  • 大瓶可乐@php.cn

    还有三个等号的 就是类型也要一样

    大瓶可乐@php.cn · 2023-04-01 21:37:14
  • 取消回复