【发布时间】:2013-09-20 08:34:49
【问题描述】:
目前我有一个桌子顺序
A B C D
E F G H
但我想按以下顺序订购桌子
A E
B F
C G
D H
代码:
for($i=0;$i<=count($aFiles);$i++)
{
if($i%5==0)
{
echo "</tr><tr>";
}
echo '<td><a>'.$aFiles[$i].'</a></td>';
}
echo '</tr>';
echo '</table>';
文件已在 $aFiles 中按 a-z 排序。
【问题讨论】:
-
HTML 表格是逐行构造的 (
<tr>)。如果你按顺序循环你的结果,它不会给你 A > E > B > F ...另外,你假设行数是固定的,因为“E”在第二列。你确定? -
@ShivanRaptor:代码示例使用
count($aFiles)来确定长度,所以在进入循环之前就知道大小了。 -
但代码仅适用于第一部分。
标签: php html-table rows