2017-03-19 19 views
0

私はデータベーステーブルからいくつかのデータを取得しています。多次元配列とforループ

データには、日付と時刻のインスタンス、つまりフラグ1, 10が記録されます。

[1 = Monday2 = Tuesday, ...]とだけ10に短縮される10:00:00amである10。私は(アレイと、アレイ内の4-1場所に11-1場所)木曜日に11amため[10][3]すなわち2次元配列にデータを追加できるようにしたい

<table style="width:100%"> 
 
    <tr> 
 
     <th></th> 
 
     <th>Monday</th> 
 
     <th>Tuesday</th> 
 
     <th>Wednesday</th> 
 
     <th>Thursday</th> 
 
     <th>Friday</th> 
 
     <th>Saturday</th> 
 
     <th>Sunday</th> 
 
    </tr> 
 
    <tr></tr> 
 
</table>

これについてはどのようにすればいいですか?私はそれをどのように実装するかのようにかなり固執しています。

+0

Iは日[7]を横切っ[0] [0]から[0]に、各インスタンスを介してテーブルにループできるようにしたいと[24]のすべての方法[0] in hours – AndyT

+0

私はあなたが話している配列構造を理解しようとしており、あなたの説明に基づいてそれをかなり理解することはできません。あなたが持っているデータの例と、あなたが探している出力を与えることができますか?同様に、初期および最終製品。 – forrestmid

+0

あなたの質問には、期待される結果の例を挙げてください。 – Vbudo

答えて

0


 
<table style="width:100%" border="1"> 
 
    <tr> 
 
     <th></th> 
 
    <th>Monday</th> 
 
    <th>Tuesday</th> 
 
    <th>Wednesday</th> 
 
    <th>Thursday</th> 
 
    <th>Friday</th> 
 
     <th>Saturday</th> 
 
    <th>Sunday</th> 
 
    </tr> 
 
    <?php 
 
    for ($i=0; $i<24; $i++) { // loop for hours 
 
    ?> 
 
<tr> 
 
    <th><?= $i."-".($i+1)."h" ?></th> 
 
    <?php 
 
    for ($j=1; $j<=7; $j++) { // loop for days 
 
    ?> 
 
    <td></td> 
 
    <?php 
 
    } // loop days 
 
    ?> 
 
</tr> 
 
<?php 
 
} // loop hours 
 
?> 
 
    
 
</table>