【发布时间】:2013-01-23 02:28:04
【问题描述】:
我试图弄清楚如何解析我从数据库数据构建的关联数组,以便生成我正在寻找的 html 表格布局。
关联数组结构如下:
Array
(
[2013] => Array
(
[1] => Array
(
[Total] => Array
(
[validleads] => 7327
[conversions] => 9856
[bookings] => 2449
)
... more types for this week
[PPC] => Array
(
[validleads] => 884
[conversions] => 1109
[bookings] => 605
)
)
.. more weeks for 2013
)
[2012] => Array
(
[1] => Array
(
[Total] => Array
(
[validleads] => 9423
[conversions] => 12459
[bookings] => 2629
)
[PPC] => Array
(
[validleads] => 955
[conversions] => 1237
[bookings] => 601
)
)
)
因此,有一个全局数组 ($data),其中包含每年的数组,并且在每年的数组中,一年中的每一周都有一个数组,而该数组又包含该周的一组数字加上一个总计数组。
理想的表结构是
| Week | Total 2013 | Total 2012 | PPC 2013 | % PPC 2013 | PPC 2012 | % PPC 2012 | Other types 2013 | % Other types 2013 | Other types 2012 | % Other types 2012
| 01 | 7327 | 9423 | 884 | 12.06% | 955 | 10.13% | | | |
百分比是通过将一年中那一周的数字除以一年中那一周的总数乘以 100 得出的。
我要生成的表格布局是一年中每周生成一个表格行,其中包含每年该周的总数以及每年该周每种类型的总数以及此总数的百分比那一年的总周数....
对不起,如果这很复杂......
问题是我想不出如何以 HTML 表格格式生成我想要的内容。
我知道一些foreach 是必需的,但仅此而已。
【问题讨论】:
标签: php foreach associative-array