倒序数字出现问题
P粉079091758
P粉079091758 2023-03-30 22:31:06
[PHP讨论组]

Use if, elseif and else statements to modify the output slightly:

When the loop variable $i is 10 and until its value is down to 3, it should simply print the loop variable followed by a newline.

When the loop variable is 2, it should print "Ready!", followed by a newline.

When the loop variable is 1, it should print "Set!", followed by a newline.

When the loop variable is 0, it should print "Go!".


<?php

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

    $j = $i;

    if($j > 2){

      echo $j."\n";

    }elseif($j = 2){

      echo "Ready!\n";

    }elseif($j = 1){

      echo "Set!\n";

    }else{

      echo "Go!";

    }

  }

?>



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


为什么会卡在2那里,求解原理。

P粉079091758
P粉079091758

全部回复(1)
P粉079091758

已解决,

等号需要双个

  • 回复 还有三个等号的 就是类型也要一样
    大瓶可乐@php.cn 作者 2023-04-01 21:37:14
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号