如何在foreach / for循环中每次添加超过1个?
我知道基本的+1是这样的:
for ($i=1;$i<$nc;$i++){
echo $i;
}
但我需要添加另一个元素,每次也增加5个
for ($i=1;$i<$nc;$i++){
// what ever maths to make $plus5 go up by 5 each time
echo $i . ' - ' . $plus5;
}
所以结果将是:
1 - 5
2 - 10
3 - 15
4 - 20
答案 0 :(得分:3)
for ($i=1,$j=5;$i<$nc;$i++,$j=$i*5){
echo $i.' - '.$j;
}
答案 1 :(得分:3)
for ($i=1; $i<$nc; $i++) {
echo $i . '-' . $i*5;
}
答案 2 :(得分:3)
for($i=1;$i<$nc;$i++)
{
echo $i.' - '.$i*5;
}
答案 3 :(得分:1)
for ($i=1;$i<$nc;$i++){
$b = $i*5;
echo $i . ' - ' . $b . '<br/>';
}
答案 4 :(得分:0)
for ($i=1,$plus5=5;$i<$nc;$i++,$plus5+=5){
echo $i . ' - ' . $plus5 . "\n";
}
答案 5 :(得分:0)
for ($i=1;$i<$nc;$i++){
$plus5 = $i*5;
echo $i." - ".$plus5."\n";
}
答案 6 :(得分:0)
如果只想要迭代次数5,请使用$i * 5
作为其他精神上的
你可以像这样使用:
for($i=0, $j=0 ; $i<10 ; $i++,$j = $j+5 ){
echo $i . "<br/>";
echo $j. "<br/>";
}
答案 7 :(得分:0)
这可能有用:
<?php
for ($i=1;$i<nc;$i++){
$b = $i*5;
echo $i . ' - ' . $b;
echo '<br/>';
}
?>"
答案 8 :(得分:0)
只需尝试:
for ($i=1;$i<$nc;$i++){
// what ever maths to make $plus5 go up by 5 each time
echo $i*5;
} 那就是它。然后输出5,10,15,20 .....