У меня есть массив:
$A = array(
'A'=>
array('a1'=>array(1,2,3),
'a2'=>array(1,2,3),
'a3'=>array(1,2,3)),
'B' =>
array('b1'=>array(1,2,3),
'b2'=>array(1,2,3),
'b3'=>array(1,2,3)),
'C');
Как я могу использовать цикл для представления данных (таблица html):
-----------------------------
| | time1| time1 | time2 |
----------------------------
A | 3 | 6 | 8
-----------------------------
a1 | 1 | 2 | 2
-----------------------------
a2 | 1 | 2 | 3
-----------------------------
a3 | 1 | 2 | 3
----------------------------
B
b1
b2
b3
C
Я пытаюсь (получить общее && display C
вместо 0):
echo '<table border="1">';
echo "<tr><td></td><td>time1</td><td>time2</td><td>time3</td></tr>";
foreach ($A as $key=>$main){
echo '<tr>';
echo "<td>$key</td>";
echo "<td>???</td>";
echo "<td>???</td>";
echo "<td>???</td>";
echo '</tr>';
foreach ($main as $k=>$sub) {
echo '<tr>';
echo "<td>$k</td>";
foreach ($sub as $kk =>$val) {
echo "<td>$val</td>";
}
echo '</tr>';
}
}
echo '</table>';