For循环在PHP中的负值不起作用

时间:2016-10-10 07:46:41

标签: php

此循环显示空白页面我希望将其运行至-60。

for($i = 6; $i <= -60; $i-=6){         
    echo $i;   echo '</br>';
}

3 个答案:

答案 0 :(得分:2)

使用>=,而不是<=

for($i = 6; $i >= -60; $i-=6){

   echo $i;   echo '</br>';

}

请注意,>= 大于或等于,而<= 小于或等于

答案 1 :(得分:0)

您的要求和代码是矛盾的。从$i = 6开始,然后检查 $i是否小于或等于-60 ,这是假的。像这样重写你的代码。

for($i = 6; $i >= -60; $i-=6){         
    echo $i;   echo '</br>';
}

按预期输出:

6
0
-6
-12
-18
-24
-30
-36
-42
-48
-54
-60

答案 2 :(得分:-1)

人们通常对新手很难,但我们必须耐心等待,我们都是新手。而且我认为OP需要的不仅仅是回答他的[琐碎]问题。

在提出问题之前可以做的好事

  1. 您应该参加基础PHP课程(例如learn-php.orgCodecademy
  2. 如果在这样的课程中出现问题,你应该尝试过不同课程的类似章节
  3. 您应该已阅读针对asking a question
  4. 的StackOverflow指南
  5. 您应该已阅读PHP for loopPHP comparison operators
  6. 您可以阅读PHP syntax quidelines,这样您就不会在同一行上有两个@echo off set replacementString= if defined Programfiles(x86) set "replacementString=Wow6432Node\" FOR /f "tokens=2*" %%a in ('reg query "HKLM\SOFTWARE\%replacementString%Looptest" /v "tscFile"') do set "TSCFile=%%b" echo %TSCFile% 语句(并且不需要空格)。
      

    <强> 2.3。线

         
        

    每行不得多于一个语句。