例如,我有一个小函数,我希望它继续向它添加结果。
$test1 = 1;
$test2 = 2;
$doitanumbeoftime = 6;
$results = $test1 + $test2;
echo $results; //// which it will print out 3.
现在我的问题是,在找到$results
之后,我希望将结果添加到$test2
变量并找到结果并再次将其添加到$test2
等等直到它做了6次。
所以,我需要一个可以说明这个结果的函数/循环。
所以对于第一个结果,它应该是3。 第二个结果应该是5。 第3个结果应该是7 第四个结果应该是9 第五个结果应该是11 第六个结果应该是13。
答案 0 :(得分:4)
喜欢这个吗?
$test1 = 1;
$test2 = 2;
$times = 6;
for($i = 1; $i <= $times; $i++) {
echo $test1 + $test2 * $i . '<br />';
}
答案 1 :(得分:1)
我认为这就是你要找的东西。
for ($i = 0; $i < $doitnumberoftimes; $i++) {
$results = $test1 + $test2;
$test2 += results;
echo $results;
}
答案 2 :(得分:0)
这会创建您要求的输出(3,5,7,9,11,13):
$test1 = 1;
$test2 = 2;
$doitanumbeoftime = 6;
$result = $test1;
for ($i=0;$i<$doitanumbeoftime;$i++){
$result = $result + $test2;
echo $result . "<br />";
}
答案 3 :(得分:0)
$test1 = 1;
$test2 = 2;
$doitanumbeoftime = 6;
$results = $test1 + $test2;
for($i = 1; $i < $doitanumbeoftime; $i++)
$results += $test2;
echo $results; // 13