将 Post 方法阀与数组值进行比较
Compare Post Method Valve to array value
我正在尝试将 post method
收到的表单中的值与二维数组值进行比较,我正在尝试使用 in_array
方法,但它会增加错误变量并且我确定来自数组的输入和值相同
$i
是 counter od for loop
$answer = array(array(1,3))
// `1` is the number
// `2` is the Valur od correct answer
For($i=0;$i<25;$i++) {
if(in_array($_POST['p'.$i], $answers[$i][0])) {
$points++;
} else {
$Mistakes++;
}
}
HTML代码:
<input type="radio" name="p1" value="3"/>answer
实际上只是与概念一起工作,问题可能会更少或更多
$answers['p1'] = 3;
$answers['p2'] = 1;
foreach ($_POST as $key => $value){
if (preg_match('/p[0-9]{1,}/', $key)){
$question = $key;
$answer = $value;
if ($answer == $answers[$question]){
$points++;
} else {
$Mistakes++;
}
}
}
我正在尝试将 post method
收到的表单中的值与二维数组值进行比较,我正在尝试使用 in_array
方法,但它会增加错误变量并且我确定来自数组的输入和值相同
$i
是 counter od for loop
$answer = array(array(1,3))
// `1` is the number
// `2` is the Valur od correct answer
For($i=0;$i<25;$i++) {
if(in_array($_POST['p'.$i], $answers[$i][0])) {
$points++;
} else {
$Mistakes++;
}
}
HTML代码:
<input type="radio" name="p1" value="3"/>answer
实际上只是与概念一起工作,问题可能会更少或更多
$answers['p1'] = 3;
$answers['p2'] = 1;
foreach ($_POST as $key => $value){
if (preg_match('/p[0-9]{1,}/', $key)){
$question = $key;
$answer = $value;
if ($answer == $answers[$question]){
$points++;
} else {
$Mistakes++;
}
}
}