如何从多维数组制作一个好的 html 表示表?

我需要使用维度数组将我的数据库结果转换为一个漂亮的 HTML 表。我知道这是一个非常有条件的情况。


我正在使用 CodeIgniter 并且已经有了一些数据。我试图提取数据库结果并制作新的数组格式。现在我对如何将它很好地格式化为 HTML 表格感到困惑。


$schedule = [];


foreach($this->data['jadwal_kelas'] AS $row)

{

  $schedule['class_name'][$row->class_name]['time'][$row->start.'-'.$row->end] = ['room' => $row->room, 'mentor_code' => $row->mentor_code];

}

这里的结果使用 print_r


<pre>Array

(

    [class_name] => Array

        (

            [E-1] => Array

                (

                    [time] => Array

                        (

                            [07:30:00-08:30:00] => Array

                                (

                                    [room] => A

                                    [mentor_code] => TPA-1

                                )


                            [08:30:00-09:30:00] => Array

                                (

                                    [room] => A

                                    [mentor_code] => TPA-1

                                )


                            [10:00:00-11:00:00] => Array

                                (

                                    [room] => A

                                    [mentor_code] => FIS-1

                                )


                            [11:00:00-12:00:00] => Array

                                (

                                    [room] => A

                                    [mentor_code] => FIS-1

                                )


                        )


                )


我不知道如何loop通过数组来创建像上面这样的表。如果这里有人能指出我正确的方向,将不胜感激。谢谢你。


慕容森
浏览 172回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP