如何从数组中获取随机值?
我有一个名为$ran = array(1,2,3,4);
我需要从这个数组中获取一个随机值并将其存储在变量中,我该怎么做?
我有一个名为$ran = array(1,2,3,4);
我需要从这个数组中获取一个随机值并将其存储在变量中,我该怎么做?
您也可以只做:
$k = array_rand($array);
$v = $array[$k];
这是当您有关联数组时执行此操作的方法。
PHP为此提供了一个函数:array_rand()
http://php.net/manual/en/function.array-rand.php
$ran = array(1,2,3,4);
$randomElement = $ran[array_rand($ran, 1)];