Moi!
Mitenkä saan arrayn tulostettuna HTML koodina.
Netistä en löydä yhteen kunnollista opasta tai neuvoa.
Tämä koodi:
$datas = array( [0] => array( "user_name" => "foo", "email" => "foo@bar.com" ), [1] => array( "user_name" => "cat", "email" => "cat@dog.com" ) )
Pitäisi saada tälläiseksi:
<tr><td>0</td><td>foo</td><td>foo@bar.com</td></tr> <tr><td>1</td><td>cat</td><td>cat@dog.com</td></tr>
Mitenkä tuo onnistuisi selkeästi ja helposti.
Kiitos jo vastauksista!
Taulukon tulostamisesta on kyllä monia esimerkkejä oppaissa. Kysymäsi tulostus onnistuisi suunnilleen näin:
foreach ($datas as $id => $user) { echo "<tr>"; echo "<td>", htmlspecialchars($id), "</td>"; echo "<td>", htmlspecialchars($user["user_name"]), "</td>"; echo "<td>", htmlspecialchars($user["email"]), "</td>"; echo "</tr>\n"; }
Kuitenkin ensin sinun pitää korjata taulukkosi, nimittäin indeksien ympärillä ei pidä olla hakasulkuja. Koodisi tuottaa nyt tällaisen varoituksen: ”Warning: Illegal offset type – –”.
Aihe on jo aika vanha, joten et voi enää vastata siihen.