2016-12-27 58 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']等如果沒有這個方式來實現的,是有辦法遞增與$行的結果相同的預定義陣列像

$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

這正是我想要的。謝謝 ! –