2016-12-27 18 views
-1

こんにちは私は離れている場合、これはエコー内の配列の値を増分する有効なプログラミングである場合は知りたいです。サンプルコードは、次のとおり、私はたいエコー内の行を増やす方法

for ($x = 1; $x <= $number; $x++) { 
    echo"<td>".(round(($row['day_1'])/3600))."</td>"; 
} 

表示する$row['day_1']$row['day_2']$row['day_3']等これを達成する方法がない場合、$行の結果と同じ事前定義された配列をインクリメントする方法がありますlike

$time_01[0] = $row['day_1']; 
$time_01[1] = $row['day_2']; 

そのあと、time_01 []配列をループするのですか?

+0

あなたは '$ row ['day_']を探していますか? $ x] '?私はあなたの質問からそれを得たかどうか分かりません。 – Dekel

答えて

0
変化の

最小量:使用$xあなたはすでに持っている:

for ($x = 1; $x <= $number; $x++) { 
    echo"<td>".(round(($row["day_$x"])/3600))."</td>"; 
} 

または

for ($x = 1; $x <= $number; $x++) { 
    echo"<td>".(round(($row['day_' . $x])/3600))."</td>"; 
} 

か、何らかの理由で、最初に別の配列に入れたい場合:

for ($x = 1; $x <= $number; $x++) { 
    $time_01[] = $row['day_' . $x]; 
} 

これは本当に基本的なものです。変数、式、文字列の連結などに関する基本的なチュートリアルに従うことをお勧めします。

+0

これはまさに私が欲しかったものです。ありがとうございました ! –

関連する問題