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

这是最初的数组格式

  $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' => '测试解析'],
                ],
               

            ],
        ];

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

posted @   风意不止  阅读(187)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示