我想創建一個10 * 10的表格,並填充1-100範圍內的數組。 每次我嘗試回顯值時,它都會回顯每個單元格中數組的最後一個值。提取數組中的每個元素並將其打印在表中?
有人可以看看我的代碼,並告訴我我做錯了什麼?
什麼會打印爲:
100 100 100 100 100 100 .....
100 100 100 100 100 100 .....
我想是什麼?
1 2 3 4 5 ...... 10
11 12 13 14 20 ....
<?php
function Chart($width, $height, $fill) {
$cell= range(0,100,1);
$key=0;
foreach ($cell AS $key => $value) {echo $value;}
print_r ($cell);
$chart = '<table border="0" cellpadding="5">';
for ($i = 0; $i < $height; $i++) {
$chart .= "<tr>";
for ($j = 0; $j < $width; $j++) {
$chart .= "<td>$value</td>";
}
$chart .= "</tr>";
}
return $chart.="</table>";}
?>
<html>
<body>
<?php echo Chart(10, 10, $value); ?>
</body>
</html>
謝謝你,效果很好。 –