我正在尝试获取变量列表的随机变量。
$variable1 = 'Random1'; $variable2 = 'Random2'; $variable3 = 'Random3';
我如何获取随机变量?
答案 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