【问题标题】:How to add 300 to a variable on each iteration using a for loop in php?如何在每次迭代中使用 php 中的 for 循环将 300 添加到变量中?
【发布时间】:2016-11-09 06:29:27
【问题描述】:

我正在尝试创建一个迭代 6 次的循环,在每次迭代中,我想将 300 添加到变量 $count。

 $count = 300;
 for ($i=0; $i < 6 ; $i++) { 
     $count + 300;
     echo $count; //300300300300300300
 }

我想要达到的结果是

echo $count // 300600900120018002400

我怎样才能获得这些结果?

【问题讨论】:

  • 请阅读任何基本任何编程语言的教程,你就会明白。
  • echo $count + 300 ."&lt;br/&gt;"; 需要这个吗?
  • 不解释就拒绝投票对任何人都没有帮助。拒绝投票,因为你可以是愚蠢的。

标签: php variables for-loop addition


【解决方案1】:

试试这个,给 $count 赋值。 $count = $count + 300;

<?php
 $sum_number = 300;
 $count = 0;
 for ($i=0; $i < 6 ; $i++) { 
     $count = $count + $sum_number;
     echo $count."\n"; 
 }
?>

DEMO

【讨论】:

  • 完美,我想知道为什么我使用的代码没有达到我的预期?
  • @FabianAmran 因为您没有将新值分配给 count 变量
【解决方案2】:

试试这个

    $count = 0;
    for ($i = 0; $i < 6; $i++) {
        $count = $count + 300;
        echo $count; 
    }

【讨论】:

    【解决方案3】:

    试试这个

    for ($i=0; $i <= 7 ; $i++) { 
          if($i){
           $count .= ($i+1) * 300;
           }else{
           $count = 300;
           } 
       }
      echo $count; // 30060090012001500180021002400
    

    【讨论】:

    • 我可以知道被否决的原因
    • 一种新颖的方法,但我认为 OP 正在寻找一种算术 操作。
    • 我也会推荐这个答案。想知道为什么会有反对票吗?
    【解决方案4】:

    试试这个

    <?php
     $count = 0;
     for ($i=0; $i < 6 ; $i++) { 
         $count= $count+ 300;
         echo $count; //300600900120015001800
     }
    ?>
    

    【讨论】:

      【解决方案5】:

      嗯,你必须再次循环计数,试试这个:

       for ($i=0; $i < 6 ; $i++) { 
           if($i == 0) {
              $count = 300;
           } else {
              $count = $count + 300;
           }
           echo $count;
      
       }
      

      【讨论】:

      • 否决给定问题并根据给定问题回答正确的方式?
      • if-else(非常不必要的)是怎么回事?!
      • @Biffen 如果 OP 有理由将 $count 的值默认为 300 怎么办? if-else 是当循环开始时,如果 $i 以 0 开头,它应该首先开始打印 300 然后 else 将添加 300?
      • 如果 ifs 和 buts 等。OP 很清楚地在循环之前初始化它。
      猜你喜欢
      • 2018-05-23
      • 2017-02-09
      • 1970-01-01
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-01-15
      • 1970-01-01
      • 2015-03-19
      相关资源
      最近更新 更多