如何根据前序的顺序比较两个阵列?如果数组1是{1,2,3}并且数组2是{1,2,3},则显示其他前缀。阵列2 {1,3,2}显示错误..这是到目前为止我的代码..根据顺序比较两个阵列
foreach($questions as $question){
$question_answers = OrderingAnswer::where('question_id', $question->id)
->where('deleted',0)
->get()
->toArray();
$question_answer = $request->except('_token', 'test_id');
$answers = $question_answer[ $question->id];
foreach($question_answers as $answer){
if($answers === $question_answers){
echo "true";
}
else{
echo "false";
}
}
}
你的意思是你想基于键或索引进行比较吗? –
你可以看看 - > https://stackoverflow.com/questions/5678959/php-check-if-two-arrays-are-equal – Maris
我有“id”=> 239,我有239这样的顺序, 240和我想要比较 – ylli