组合题的数据格式--记录历程

这是最初的数组格式

  $selectdata = [
            // 这只是初始数据,发现,答案,并不存在数组中
            [
                ['key' => 'A', 'value' => ''],
                ['key' => 'B', 'value' => ''],
                ['key' => 'C', 'value' => ''],
                ['key' => 'D', 'value' => ''],
            ],
            [
                ['key' => 'A', 'value' => ''],
                ['key' => 'B', 'value' => ''],
                ['key' => 'C', 'value' => ''],
                ['key' => 'D', 'value' => ''],

            ],
            [
                ['key' => 'A', 'value' => '对'],
                ['key' => 'B', 'value' => '错'],

            ],
            [
                ['key' => '1', 'value' => ''],

            ],
            [
                ['key' => '1', 'value' => ''],

            ],
            // [
            //     ['key' => 'A', 'value' => ''],
            //     ['key' => 'B', 'value' => ''],
            //     ['key' => 'C', 'value' => ''],
            //     ['key' => 'D', 'value' => ''],

            // ]
            
            [
                //第一题
                [
                    // 第一题的配置
                    ['key' => 'tixing', 'value' => '0'],
                    ['key' => 'tigan', 'value' => '这里是题干'],
                    //选答全部post过去,在控制器里再进行过滤
                    ['key'=>'xuanda','value'=>[
                                // 下面是五种题型的选答格式,但是题目的答案怎么写入进去呢?
                                [
                                    ['key' => 'A', 'value' => '111'],
                                    ['key' => 'B', 'value' => '222'],
                                    ['key' => 'C', 'value' => '333'],
                                    ['key' => 'D', 'value' => '444'],
                                ],
                                [
                                    ['key' => 'A', 'value' => 'a'],
                                    ['key' => 'B', 'value' => 'b'],
                                    ['key' => 'C', 'value' => 'c'],
                                    ['key' => 'D', 'value' => 'd'],
                    
                                ],
                                [
                                    ['key' => 'A', 'value' => '对'],
                                    ['key' => 'B', 'value' => '错'],
                    
                                ],
                                [
                                    ['key' => '1', 'value' => ''],
                    
                                ],
                                [
                                    ['key' => '1', 'value' => ''],
                    
                                ]
                            ]],
                     ['key' => 'jiexi', 'value' => '测试解析'],
                ],
               

            ],
        ];

好像因为嵌套太深,所以改成下面的

原文地址:https://www.cnblogs.com/cn-oldboy/p/13155197.html