Ich versuchte das bereits mit rekursiven functions; so ähnlich wie folgende:
PHP-Code:
<?php
function show_row_cell ($array, $cnt) {
if ($cnt == $anzahl_zeilenebenen) exit;
foreach ($array as $k => $v) {
if (is_array($v)) show_row_cell($v, ($cnt+1)); else echo "<td rowspan=1>$k</td>";
}
}
?>
Aber ich hab dann Probleme bekommen, weil ja dann die Zeilen, Spalten und Daten nicht gleich behandelt werden können. Ausserdem hatte ich Probleme, die row- bzw. colspans zu ermitteln.
Wäre froh, wenn ich da Hilfe bekäme.
Liebe Grüsse,
Janosh