我正在尝试创建从DB填充的自动表。在DB中我有列:color1, clor2 … color30
。想要插入的颜色数量取决于计算。计算结果为$j
。我像这样显示表格:
for ($i=0; $i < $j; $i++) {
echo "<tr class='text-center'><td class='col-sm-2 info'>";
. "<td>" . $row['color']
...
. "</tr>"
. "</td></td>”;
}
$row['color']
应取决于$i
。写$row['color$i']
是不可能的。怎么实现呢?
答案 0 :(得分:1)
你可以在你的$ row数组中使用它之前准备你的字符串,如$color='color'.$i
然后使用$row[$color]
或直接使用它。 $row["color".$i]
或$row["color{$i}"]
也可以正常使用