Jump to content

print array in table


ronnievanderstegen

Recommended Posts

Hi

 

Just starting with php... This is the first part of the code:

 

<?php

 

$bestek = array ('vorken' => 5, 'messen' => 6, 'lepels' => 7);

$servies = array ('borden' => 5, 'kopjes' => 6, 'schalen' => 2);

$keuken = array ('bestek' => $bestek, 'servies' => $servies);

 

 

echo '<table border=1>';

 

foreach ($bestek as $key => $value) {

echo "<tr>";

echo "<td>". $key."</td>"."<td>".$value."</td>"."<br>\n";

echo "</tr>";

}

foreach ($servies as $ke => $valu) {

echo "<tr>";

echo "<td>". $ke."</td>"."<td>".$valu."</td>"."<br>\n";

echo "</tr>";

}

echo "</table>";

 

?>

 

Printing the array's $bestek and $servies is not a problem, but now I want to print the $keuken-array in a table.

Can anyone please help me with the code for that?

I tried several things, but the result always is: Bestek Array

Servies Array

 

Thanks already for your help.

Link to comment
https://forums.phpfreaks.com/topic/274944-print-array-in-table/
Share on other sites

Use a nested foreach loop:

 

$bestek = array ('vorken' => 5, 'messen' => 6, 'lepels' => 7);
$servies = array ('borden' => 5, 'kopjes' => 6, 'schalen' => 2);
$keuken = array ('bestek' => $bestek, 'servies' => $servies);
echo "<table border='1'>";
foreach( $keuken as $val )
{
foreach( $val as $k => $v )
{
echo "<tr>";
echo "<td>" . $k . "</td><td>" . $v . "</td>";
echo "</tr>";
}
}
echo "</table>";

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.