我正在使用 Codeigniter。我有一个像这样的二维数组(来自数据库):
Array
(
[0] => Array
(
[name] => white_leds
[totalvalue] => 7.20
[year] => 2008
)
[1] => Array
(
[name] => white_leds
[totalvalue] => 2.79
[year] => 2009
)
[2] => Array
(
[name] => white_leds
[totalvalue] => 711.77
[year] => 2010
)
[3] => Array
(
[name] => white_leds
[totalvalue] => 844.21
[year] => 2011
)
[4] => Array
(
[name] => blue_leds
[totalvalue] => 2.07
[year] => 2008
)
[5] => Array
(
[name] => blue_leds
[totalvalue] => 2.65
[year] => 2009
)
[6] => Array
(
[name] => blue_leds
[totalvalue] => 70.11
[year] => 2010
)
[7] => Array
(
[name] => blue_leds
[totalvalue] => 42.43
[year] => 2011
)
)
我想在 html 表中打印这个数组,如下所示:
<table>
<tr>
<th>name / year</th>
<th>2008</th>
<th>2009</th>
<th>2010</th>
<th>2011</th>
</tr>
<tr>
<td>white_leds</td>
<td>7.20</td>
<td>2.79</td>
<td>711.77</td>
<td>844.21</td>
</tr>
<tr>
<td>blue_leds</td>
<td>2.07</td>
<td>2.65</td>
<td>70.11</td>
<td>42.43</td>
</tr>
</table>
我已经尝试了很多方法来使用 foreach 和 for 循环来做到这一点。我知道我需要两个循环,一个嵌套在另一个循环内。第二个问题是更换产品的年份和名称。
我该怎么做?
非常感谢您的任何想法。