我有10 * 10个固定表,可以打印两个for循环。
某些图片显示在某些给定的table cell
中,与管理员的给定行ID和列ID匹配。
$table .= '<table border="1" cellspacing="0" cellpadding="2" class="banner_table">';
for($x=1; $x<=10; $x++) {
$table .= "<tr>";
for($y=1; $y<=10; $y++) {
$table .= "<td class='thumbnail'>";
if (isset($temp[$x][$y])) {
$count++;
$table .= "<a target='_blank' href='" . ($temp[$x][$y]['img_url'] ? $temp[$x][$y]['img_url'] : "#") . "'>
<img id='imgid' src='admin/small-image/" . $temp[$x][$y]['img_title'] . "' width='20' height='20' /></a>";
}
else $table .=" ";
$table .= "</td>";
}
$table .= "</tr>";
}
$table .= '</table>';
在没有给出row id
和column id
的情况下,如何为表格单元格提供1,2,2 ...等索引号?我想同样给出索引号1(ROW 1和COL1),索引号2(ROW1和COL2)。
是否有任何方法可以从行ID和列ID获取表格单元格编号?
答案 0 :(得分:2)
// Index number to row and column:
$index_no = 13; // Number from 1 to 100
$y = floor(($index_no-1)/10)+1;
$x = $index_no-($y-1)*10;
// Row and column to index number:
$x = 4;
$y = 3;
$index_no = ($y-1)*10+$x; // Number from 1 to 100