2011-11-28 50 views
1

我有一個多維數組,我需要遍歷併爲每個內部數組的值創建<td></td>。有人可以告訴我該怎麼做嗎?謝謝。這裏是數組:PHP循環多維數組和輸出值爲​​</td>

Array 
(
    [Nov 18, 2011] => Array 
     (
      [0] => C 
      [1] => I 
      [2] => S 
     ) 

    [Nov 22, 2011] => Array 
     (
      [0] => C 
      [1] => S 
     ) 

) 

我需要檢索C,I和S值。謝謝。

+0

http://stackoverflow.com/questions/16141590/printing-a-multi-dimensional-array-in-table-using-for-loop –

回答

7

鑑於你的數據被有效地存儲在$dates,我們希望與新行的HTML表格對於每一日期:

echo '<table>'; 
foreach($dates as $date) { 
    echo "<tr>"; 
    foreach($date as $value) { 
    echo "<td>".$value."</td>"; 
    } 
    echo "</tr>"; 
} 
echo '</table>'; 

有關詳細信息,請參閱:http://codepad.org/TbfuR2ud

+0

看起來像你先在那裏得到了... +1 – DaveRandom

+0

多謝你們。你讓它看起來這麼容易! – DanielAttard

2
foreach ($array as $date) { 
    foreach ($date as $val) { 
    echo "<td>$val</td>\n"; 
    } 
} 

您可能希望在外部循環中回顯一些<tr>,將它們分隔成若干行。