<?php
$question_list = [
['answer' => '答案1'],
['answer' => '答案2'],
['answer' => '答案3'],
['answer' => '答案4'],
['answer' => '答案5'],
['answer' => '答案6'],
];
$answer_arr = [];
foreach ($question_list as $key => $value) {
$answer_arr[] = $value['answer'];
}
$answer_count = count($answer_arr) - 1;
foreach ($question_list as $key => $value) {
//echo $value['id'] . "\n";
$answer_select_arr = [];
$answer_select_arr[] = $value['answer'];
while (count($answer_select_arr) < 3){
if(in_array($answer_select = $answer_arr[rand(0, $answer_count)], $answer_select_arr)){
echo implode("|", $answer_select_arr) . "|" . $answer_select . "\n";
continue;
}
$answer_select_arr[] = $answer_select;
}
$answer_str = implode("|", $answer_select_arr);
}
从已知答案中选择三个不重复的答案
最新推荐文章于 2021-07-05 12:54:27 发布