本文主要是介绍做一个问卷考试,标准答案对比用户填写的答案,array_diff 进行差集比对,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
if( empty(array_diff($answer_mark, $answer)) && empty(array_diff( $answer,$answer_mark))){//用户答题正确
}else{// 答题错误
}
做一个问卷考试,标准答案对比用户填写的答案,array_diff 进行差集比对 如用户填写的答案变量为answer 标准答案为answer_mark 变量,则使用array_diff 对比差集,进行数据对比。代码如下
这里采用并运算 实际情况例如 标准答案 为A,C,E 如果用户回答的答案变量为A,E,C 则会进入到答题错误 为了防止这种情况发生,故这样写了
empty(array_diff($answer_mark, $answer)) && empty(array_diff( $answer,$answer_mark))
这篇关于做一个问卷考试,标准答案对比用户填写的答案,array_diff 进行差集比对的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!