从变量列表中获取随机变量

时间:2016-04-19 14:37:57

标签: php variables

我正在尝试获取变量列表的随机变量。

$variable1 = 'Random1'; $variable2 = 'Random2'; $variable3 = 'Random3';

我如何获取随机变量?

2 个答案:

答案 0 :(得分:0)

你可以把它放在一个数组中然后做这样的事情:

$array=array('Random1','Random2','Random3');

这将有键:0,1和2。

所以你可以生成一个min:0和max:2的随机数,如下所示:

rand(0,2);

然后将其用作数组的索引:

echo $array[rand(0,2)];

这将输出一个随机值。

答案 1 :(得分:0)

如果您想保留当前的设置,可以这样做:

$x=rand(1,3);
echo ${"variable" .$x};

或略短的代码:

echo ${"variable" .rand(1,3)};

工作示例http://sandbox.onlinephpfunctions.com/code/f633c101d5e8a75137e6daf16d2b788587326743