ronnievanderstegen Posted February 25, 2013 Share Posted February 25, 2013 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 More sharing options...
AyKay47 Posted February 25, 2013 Share Posted February 25, 2013 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>"; Link to comment https://forums.phpfreaks.com/topic/274944-print-array-in-table/#findComment-1414968 Share on other sites More sharing options...
ronnievanderstegen Posted February 26, 2013 Author Share Posted February 26, 2013 thank you Link to comment https://forums.phpfreaks.com/topic/274944-print-array-in-table/#findComment-1415088 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.