2014-02-12 103 views
0

我的SQL表的結構是這樣創建的SQL多維數組:類標識碼,CLASS_NAME,天使用兩個密鑰

我打算將它轉換成一個多維數組結構如下

$天[「天」 ] [「類標識碼」]

我嘗試到目前爲止如下:

while ($row = mysqli_fetch_assoc($result)) { 
    $days[$row['day']] = $row; 
} 

這將創建一個第二層,根據當天的陣列,但是我不知道怎麼德韋進一步根據class_id對行進行排序。

然後,我想使用foreach循環使用id作爲鍵來基於當天回顯每一行。這是我迄今爲止所擁有的。

foreach ($days['Monday'] as $id => $value) { 

     echo "<div class='class'>"; 
     echo $value['class_name']; 
     echo "</div>"; 

任何幫助將是巨大的幫助!

回答

1
while ($row = mysqli_fetch_assoc($result)) { 
    $days[$row['day']][$row['class_id']] = $row; 
} 

然後在你寫的foreach中使用它。

相關問題