我有一个看起来像这样的数组。
Array (
[1] => Array (
[1] => Array ([0] => 12)
[2] => Array ([0] => 23)
# up to 12.
# up to 31.
它从数组 1 运行到 31(每个月可能的一天),然后在数组 1-12 内(每个月)。
我需要创建一个如下所示的 HTML 表格:
Date January February and so on... to December
2011-01-01 12 23
因此,第一列和顶行的日期是月份。
创建此表的最佳方法是什么? 非常感谢您的帮助。
最佳答案
最好的方法是将数组转换为包含所有日期(行)的新数组,每行包含另一个包含所有月份(列)的数组。
这种格式更容易显示。
例子:
Array (
[1] => Array (
[1] => Array ([0] => 12)
[2] => Array ([0] => 23)
# up to 12.
# up to 31.
Ups,不用转换了!让我们给这个数组一个名字:$dates
:
echo '<pre>';
foreach($dates as $rowIndex => $row) {
printf('Row header (%2d):', $rowIndex);
foreach($row as $col) {
printf('%-10s', $col);
}
printf("<br>\n")
}
echo '</pre>';
我将在顶部添加标题留给您。
关于php - 打印一年中每一天的结果表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447139/