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. Quote Link to comment 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>"; Quote Link to comment Share on other sites More sharing options...
ronnievanderstegen Posted February 26, 2013 Author Share Posted February 26, 2013 thank you Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.