【问题标题】:how to sum values inside for loop如何对for循环中的值求和
【发布时间】:2014-01-26 13:12:50
【问题描述】:

我尝试在 for 循环中获取值的总和,但我做不到 像这样的代码:

for($i=1;$i<=($value);$i++){
    if(isset($_POST['submit'])){

        $total=$max[1]+$max[2]+......+$max[$i];
        echo $total;
    }
}

当我按下提交时,它告诉我第 2 行有错误 有一个意想不到的'。我找不到任何解决方案来解决这个问题 我希望我的问题对你来说很清楚 谁能帮帮我:)

【问题讨论】:

  • 你能发布你的代码吗,这些值是从哪里来的?可能是一些价值错误,.可能存在于值中的某处。
  • 请注意数组是zero-indexed。此外,如果这不仅仅是一个学习练习 - 您可以使用 array_sum 函数。

标签: php for-loop


【解决方案1】:
if ( isset($_POST['submit']) ){
    $total = 0;
    for( $i = 1; $i <= $value; $i++ ){
      $total += $max[$i];
    }
    echo $total;
}

【讨论】:

  • abo hassan,点击@immo 回答中分数下方的勾号以接受它。
【解决方案2】:
if(isset($_POST['submit'])){

    $total = 0;

    for($i=1; $i <= $value; $i++){

       $total += $max[$i]; 
    }

    echo $total;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-06
    • 2022-01-02
    • 2023-01-02
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    相关资源
    最近更新 更多