使用逻辑和循环进行PHP编程(需要简单的帮助)

时间:2014-03-26 01:25:52

标签: php

这个问题的答案是支持15,但是这个代码我得到10.我的教授告诉我在循环中检查操作员,但我不知道这意味着什么。感谢任何帮助!!

function addThemUp($parameter1) {  
    $total=i;
    for ($i=0;$i<$parameter1;$i++) {
    $total=$total+$i;
    };
    return $total;
    };

2 个答案:

答案 0 :(得分:0)

试试这个:

 function addThemUp($parameter1) {
     $total=0;
     for ($i=0;$i<$parameter1;$i++) {
          $total++;
     }
     return $total;
 }

这应该可以正常工作。

顺便说一下,当你写下

 $total=i; 

我没有定义。 另外,不要在函数/ for循环后添加分号;) 祝你好运!

答案 1 :(得分:0)

您的初始$total = i是个问题,因为我没有定义的值。我想你想要$total = 0

我还认为你的循环应该从1到= $ paramater1

function addThemUp($parameter1) {
   $total=0;
   for ($i=1; $i <= $parameter1; $i++) {
      $total += i;
   };

   return $total;

}