我有一个数组叫做 $ran = array(1,2,3,4);我需要从该数组中获取一个随机值并将其存储在变量中,我该怎么做?
3 回答
![?](http://img1.sycdn.imooc.com/54584cc500019c5b02200220-100-100.jpg)
HUX布斯
TA贡献1876条经验 获得超6个赞
您可以使用mt_rand()
$random = $ran[mt_rand(0, count($ran) - 1)];
如果您需要该值,则此功能也很方便
function random_value($array, $default=null)
{
$k = mt_rand(0, count($array) - 1);
return isset($array[$k])? $array[$k]: $default;
}
- 3 回答
- 0 关注
- 684 浏览
添加回答
举报
0/150
提交
取消