I’m currently learning PHP and am working with multidimensional arrays. I’m trying to generate a table from a multidimensional array with two levels. But I can only output the data per row. But I would prefer to output the data per column.
$mengearray = unserialize($mengerow);
$menge = implode(', ', $mengearray);
$zutatenarray = unserialize($zutatenrow);
$zutaten = implode(', ', $zutatenarray);
$zutatenmenge = array (
$mengearray,
$zutatenarray
);
foreach($zutatenmenge as $row) {
echo('<tr>');
echo('<td>');
echo(implode('</td><td>', $row));
echo('</td>');
echo('</tr>');
}
What I get is
| Menge 1 | Menge 2 |
|---|---|
| Zutat 1 | Zutat 2 |
What I want is
| Menge 1 | Zutat 1 |
|---|---|
| Menge 2 | Zutat 2 |