【发布时间】:2012-12-21 04:16:54
【问题描述】:
我想比较以下两个数组:
Array
(
[0] => stdClass Object
(
[question_id] => 1
[answer_id] => 21
)
[1] => stdClass Object
(
[question_id] => 3
[answer_id] => 33
)
[2] => stdClass Object
(
[question_id] => 3
[answer_id] => 36
)
[3] => stdClass Object
(
[question_id] => 3
[answer_id] => 38
)
[4] => stdClass Object
(
[question_id] => 6
[answer_id] => 49
)
)
Array
(
[0] => stdClass Object
(
[question_id] => 3
[answer_id] => 38
)
[1] => stdClass Object
(
[question_id] => 3
[answer_id] => 37
)
[2] => stdClass Object
(
[question_id] => 3
[answer_id] => 33
)
[3] => stdClass Object
(
[question_id] => 1
[answer_id] => 22
)
[4] => stdClass Object
(
[question_id] => 6
[answer_id] => 49
)
)
一个数组是评估的正确答案,另一个是用户输入的内容。
我如何将这两个数组与另一个显示 question_id 以及布尔值的产品进行比较,以确定它们是否正确?
我目前遇到以下问题:
- 有些问题有多个答案。
- question_id 顺序不一样,正确的顺序是第二个数组,它并不总是按数字顺序。
【问题讨论】: