跳过一行中的几列,然后再写


Skip a few columns in a row and then write

我循环遍历结果集并写入一个HTML表。但是我想根据计数器跳过每一行的几列。例如,如果counter == 1写在该行的第一列,如果counter == 5写在第五行,等等。我怎样才能做到这一点呢?

在列前插入一个空列:

<tr>
 <td></td><td></td><td>3rd column</td>
</tr>

或者,使用colspan:

<tr>
 <td colspan="2"></td><td>3rd column</td>
</tr>
$html = '<tr>';
for ($i = 0; $i < $counter; $i++) {
    $html .= '<td></td>';
}
$html .= '<td>' . $whatYouWantToWrite . '</td>';