您好我想知道是否有距离,如果这是有效的编程来增加echo内部数组的值。示例代码是:
for ($x = 1; $x <= $number; $x++) {
echo"<td>".(round(($row['day_1'])/3600))."</td>";
}
我希望在哪里显示$row['day_1']
,$row['day_2']
,$row['day_3']
等。如果无法实现这一目标,是否有办法增加相同的预定义数组$ row的结果如
$time_01[0] = $row['day_1'];
$time_01[1] = $row['day_2'];
那么在那之后循环遍历time_01 []数组?
答案 0 :(得分: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];
}
顺便说一句,这真的是基本的东西。我建议您遵循一些关于变量,表达式,字符串连接等的基本教程。