2

foreach/for ループで毎回複数を追加するにはどうすればよいですか?

基本的な +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
4

9 に答える 9

3
for ($i=1,$j=5;$i<$nc;$i++,$j=$i*5){
 echo $i.' - '.$j;
}
于 2012-08-22T08:23:46.633 に答える
3
for ($i=1; $i<$nc; $i++) {
    echo $i . '-' . $i*5;
}
于 2012-08-22T08:24:11.950 に答える
3
for($i=1;$i<$nc;$i++)
{
    echo $i.' - '.$i*5;
}
于 2012-08-22T08:24:24.870 に答える
1
 for ($i=1;$i<$nc;$i++){

       $b = $i*5;

       echo $i . ' - ' . $b . '<br/>';           

}
于 2012-08-22T08:23:10.060 に答える
0
for ($i=1,$plus5=5;$i<$nc;$i++,$plus5+=5){
   echo $i . ' - ' . $plus5 . "\n";
}
于 2012-08-22T08:24:08.113 に答える
0
 for ($i=1;$i<$nc;$i++){
    $plus5 = $i*5;
    echo $i." - ".$plus5."\n";
 }
于 2012-08-22T08:24:33.850 に答える
0

$i * 5反復回数 5を他のメンティエンとして使用する場合のみ

そして、あなたはこのように使うことができます:

for($i=0, $j=0 ; $i<10 ; $i++,$j = $j+5 ){
    echo $i . "<br/>";
    echo $j. "<br/>";
}
于 2012-08-22T08:30:34.163 に答える
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 ..... が出力されます。

于 2012-08-22T10:45:57.310 に答える
0

これは役に立つかもしれません:

<?php
for ($i=1;$i<nc;$i++){

     $b = $i*5;
     echo $i . ' - ' . $b;     
     echo '<br/>';
}
?>"
于 2012-08-22T08:33:36.177 に答える