我想创建一个 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>