【发布时间】:2016-04-06 03:19:54
【问题描述】:
我有一个包含数值的数组。每个值都不一样,数组按升序排列,从最小值 1 到最大值 80。
$numbers = array( "1", "3", "5", "6", "12", "13", "15", "20",
"24", "28", "32", "33", "34", "42", "47",
"49", "50", "54", "59", "79");
我想在一个表格行中显示这个数组,一个单元格中的每个数字,不存在的值显示为空单元格,如下所示:
<tr>
<td>1<td>
<td><td>
<td>3<td>
<td><td>
<td>5<td>
<td>6<td>
....
换句话说,如果数组中缺少该值,则应插入一个空的表格单元格。在上面的示例中,2 和 4 所在的单元格是空的,因为这些值不在数组中。
总共将有 80 个<td>。
【问题讨论】:
-
我想您可以从 1 循环到数组中的最大值,并在每次循环迭代时输出一个
<td>单元格。输出单元格时,检查数组是否包含该值。如果是,也输出该值。