我正在用PHP+mysql制作简单的测试脚本。
脚本给出问题和SELECT,有4个选项(答案)。
其中1个是正确的,其他3个是不正确的,从mysql表检索。
我有4个变量,所有工作正常,但我需要检索这些变量随机顺序。
$variable1='1';
$variable2='2';
$variable3='3';
$variable4='4';
只是需要一些指导,学习什么,使用什么方法。
提前致谢
- 查询MySQL数据
- 存储在关联数组
- shuffle数组
<?php
$arrAnswers = array("a", "b", "c", "d");
shuffle($arrAnswers);
print_r($arrAnswers);
/* Example Ouput:
Array
(
[0] => b
[1] => d
[2] => a
[3] => c
) */
正如你所说,你有这些变量;
variable1美元= ' 1 ';如上所述美元的操作= ' 2 ';美元variable3 = ' 3 ';美元variable4 =‘4’;
$arrAnswers = array($variable1,$variable2,$variable3,$variable4);
有更优雅的方法,但根据给定的信息,这是我能做的最好的:)