我正在用 PHP 创建一个测验。我有一个答案键数组,然后我根据用户的答案构建另一个数组。我想比较两个数组并确定有多少数组值与答案键数组匹配。我目前正在使用array_intersect(),但这个函数似乎并不关心数组值的索引。
$user_answers = array(1,3,1);
$answer_key = array(3,1,1);
$result = array_intersect($user_answers, $answer_key);
echo count($result);
这会返回3,但我希望它返回1。我怎样才能做到这一点取决于array_intersect数组值的索引?
料青山看我应如是
慕婉清6462132