在模拟测试中,我将问题的 id 存储在一个数组中,我希望在测试开始时从这个数组中随机生成 id。当 id 小于 10 时,它会生成正确的数字,但是当它存储大于 10 时,例如 20、21、22 .. 然后它也会生成 1-10 的数字。我希望它从存储在这个数组中的数字生成随机数。thnax..
$ids= array('20','21','22','23','24','25','26','27','28','29','30','31','32',);
$getIds=mysql_query("select * from mock_test_question where status='1' and question_level='FINAL' ") or die(mysql_error());
while($data=mysql_fetch_array($getIds))
{
array_push($ids, $data['id']);
}
print_r($ids);
echo "</br>";
$rand_keys = array_rand($ids,5);
$_SESSION['quesid']=$rand_keys;
print_r($rand_keys);