以随机顺序回显多个变量


Echoing several variable in random order

我正在用PHP+mysql制作简单的测试脚本。
脚本给出问题和SELECT,有4个选项(答案)。
其中1个是正确的,其他3个是不正确的,从mysql表检索。
我有4个变量,所有工作正常,但我需要检索这些变量随机顺序。

$variable1='1';
$variable2='2';
$variable3='3';
$variable4='4';

只是需要一些指导,学习什么,使用什么方法。
提前致谢

    查询MySQL数据
  • 存储在关联数组
  • shuffle数组
http://codepad.org/6R9LsGIy

<?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);

有更优雅的方法,但根据给定的信息,这是我能做的最好的:)