複雑なループからテーブルを作成する際に問題が発生しました。
このテーブルは7日間のカレンダーテーブルで構成されており、各日にはその下の日のイベントが含まれている必要があります。
Array
(
[2012-12-16] => Array
(
)
[2012-12-17] => Array
(
[0] => Array
(
[date] => 2012-12-17
[time_booked] => 00:09:00
[time_start] => 00:00:00
[time_end] => 00:00:00
[name] => maha mostafa elrashed
[first_name] => marwan
[title] => root cannal
)
[1] => Array
(
[date] => 2012-12-17
[time_booked] => 09:00:00
[time_start] => 00:00:00
[time_end] => 00:00:00
[name] => demo demo eldemo
[first_name] => marwan
[title] => ultrasound
)
)
[2012-12-18] => Array
(
[0] => Array
(
[date] => 2012-12-18
[time_booked] => 09:00:00
[time_start] => 00:00:00
[time_end] => 00:00:00
[name] => demo demo eldemo
[first_name] => marwan
[title] => root cannal
)
)
[2012-12-19] => Array
(
)
[2012-12-20] => Array
(
)
[2012-12-21] => Array
(
)
[2012-12-22] => Array
(
)
)
この配列の例は、テーブルに変換したいと思います。現在、最も簡単な方法はulとして毎日印刷し、floatがそれらを残しておくことですが、私が本当に望んでいるのは、将来jQueryを使用してそのテーブルを並べ替えることができるようにそれらからテーブルを作成することです。
foreach($ztable as $t){
echo"\n<ul style='float:left;width:140px'>";
foreach($t as $r){
echo "<li class='{$r['first_name']}'>{$r['name']}</li>";
}
echo "</ul>\n";
}
助言がありますか?ちなみに私はCodeigniter2を使用しています
編集:
上の表は提案された答えからのもので、下の表は私がどのようになりたいかです。