Php 将数组键增加一个,以提供更多功能

Php 将数组键增加一个,以提供更多功能,php,mysql,Php,Mysql,我想将$quitch\u option增加1,如$quitch\u option 1、$quitch\u option 2、$quitch\u option 3 在这里,我提供了添加更多功能以将答案插入数据库。 通过使用上述选项字段,我不知道这是怎么可能的。我正在使用最后一个插入id执行以下任务 $quick\u ID=$quick->insert() 对于($i=0;$i$quick\u ID), “测验选项1”=>$测验请求['测验选项][$i] //要更改上述代码行,如测验选项1、测验选项

我想将
$quitch\u option
增加1,如
$quitch\u option 1、$quitch\u option 2、$quitch\u option 3

在这里,我提供了添加更多功能以将答案插入数据库。 通过使用上述选项字段,我不知道这是怎么可能的。我正在使用最后一个插入id执行以下任务

$quick\u ID=$quick->insert()

对于($i=0;$i$quick\u ID),
“测验选项1”=>$测验请求['测验选项][$i]
//要更改上述代码行,如测验选项1、测验选项2
);
$quick->insertOptions($data,'quizooptions');
}

应该是这样的:

for($i=0;$i<count($_REQUEST['quiz_options']);$i++)
{                           
    $data=array
    (
        "quiz_Id"=>$Quiz_ID,
        "quiz_Options".$i =>$_REQUEST['quiz_options'][$i]
        //To change in above line of code like quiz_Options1, quiz_Options2
    );
    $quiz->insertOptions($data,'quizoptions');
}
Array
(
    [quiz_Id] => 111
    [quiz_Options1] => aaa
    [quiz_Options2] => bbb
    [quiz_Options3] => ccc
)
对于($i=0;$i$quick\u ID),
“测验选项”。$i=>$\u请求['quick\u Options'][$i]
//要更改上述代码行,如测验选项1、测验选项2
);
$quick->insertOptions($data,'quizooptions');
}

我想这就是您需要的:

$Quiz_ID = $quiz->insert();

$data = array(
    "quiz_Id" => $Quiz_ID;
)

for($i=0; $i<count($_REQUEST['quiz_options']); $i++) {
    $key = "quiz_Options" . ($i+1);
    $data[$key] = $_REQUEST['quiz_options'][$i];
}

$quiz->insertOptions($data,'quizoptions');

在阵列开始之前,您需要将1预先增加到
$i

for($i=0;$i<count($_REQUEST['quiz_options']);$i++)
{
$key = $i;
$data=array
(
    "quiz_Id"=>$Quiz_ID,
    "quiz_Options".++$key =>$_REQUEST['quiz_options'][$i]
    //To change in above line of code like quiz_Options1, quiz_Options2
);
$quiz->insertOptions($data,'quizoptions');
}
对于($i=0;$i$quick\u ID),
“测验选项”。++$key=>$\u请求['测验选项][$i]
//要更改上述代码行,如测验选项1、测验选项2
);
$quick->insertOptions($data,'quizooptions');
}

请正确阅读我的问题。它提到,要按1“测验选项1,测验选项2,测验选项3”递增键,=>检查更新的答案。希望这是我们所期望的。好的,工作很好“测验选项”。$i=>$$U请求['测验选项][$i]`为什么不这样:
$data[“测验选项”。++$count]=$请求['测验选项][$i]在数组之前使用
计数
变量
for($i=0;$i<count($_REQUEST['quiz_options']);$i++)
{
$key = $i;
$data=array
(
    "quiz_Id"=>$Quiz_ID,
    "quiz_Options".++$key =>$_REQUEST['quiz_options'][$i]
    //To change in above line of code like quiz_Options1, quiz_Options2
);
$quiz->insertOptions($data,'quizoptions');
}