【发布时间】:2016-01-22 10:05:52
【问题描述】:
我是 PHP 新手。我需要在表中看到池中的随机数字。 我使用 for 循环创建但无法填充所有随机数。 不幸的是,现在所有单元格都显示相同的数字。
<?php
$size = 3;
$no = array(0,1,2,3,4,5,6,7,8,9,2,4,6,8);
?>
<table>
<?php
$number[] = $no[array_rand($no)];
for ($i=0; $i < $size; $i++){
foreach ($number as $cell)
{ ?><tr><?php
for ($b=0; $b < $size ;$b++){
foreach ($number as $cell){
echo '<td>'.$cell.'</td>';
}
}
}
?></tr><?php
}
?>
</table>
【问题讨论】:
-
要么 php 配置不正确,要么你有一个语法错误导致处理失败。但是,我们无法确定您是否不显示任何代码。
-
您只是随机化一次,在打印单元格时将其排列在里面。而太多的
foreach只需要循环 -
我不知道如何在不使用 array_rand 和 foreach 的情况下从池中选择随机数。
标签: php html loops random html-table