php循环问题

时间:2011-03-23 04:24:36

标签: php loops

你好,我是编程的初学者,我有一个功课。谷歌搜索但无法找到任何东西......

我需要从1到10得到数字的总值。这需要在循环中完成。但无法确定我应该使用哪个循环。如果你也可以给我一个很好的代码示例。

4 个答案:

答案 0 :(得分:3)

这是一个家庭作业问题,我不确定为什么人们只是给你一个复制粘贴的答案。

实现数字1..10的总和非常简单。您需要在循环之前初始化一个空的int var,并且对于从0的每次迭代,包括 10,您将把int var添加到当前迭代中。

例如:

sum = 0;

for num in range 1 to 10:
    sum = sum + num;

答案 1 :(得分:0)

<?php

$start = 0; // set the variable that will hold our total

for($i=1;$i<11;$i++){ // set a loop, read here: http://php.net/manual/en/control-structures.for.php for more info
  $start += $i; // add $i to our start value
}
echo $start; // display our final value

答案 2 :(得分:0)

我会使用for循环。

$total = 0;

for($i = 1; $i <= 10; $i++){
  $total += $i;
}

答案 3 :(得分:0)

使用for循环:

<?php

$sum = 0;

for($i = 1; $i <= 10; $i++){
  $sum += $i;
}

使用foreach循环:

<?php

$sum = 0;

foreach(range(1,10) as $num){

  $sum += $num;

}

echo $sum; // prints 55

无视您的任务,这是一种更简单的方法:

echo array_sum(range(1,10));