PHP 怎么随机获取数组里面的值? [ 2.0 版本 ]
PHP 怎么随机获取数组里面的值?
最佳答案
-
`
function randValue($array=[])
{$rowsCount=count($array); return $array[rand(0,$rowsCount-1)];
}
`这个只适合获取顺序数组,如array('a','b','c','d','e');数组键值是0123456的顺序数组
`
function randValue($array = [])
{$rowsCount = count($array); $activeIndex = rand(0, $rowsCount - 1); $index=0; foreach ($array as $item) { if($activeIndex==$index){ return $item; } $index++; }
}
`
这个适合全部数组,如array('a'=>'ds','v'=>'34','h'=>'67');数组键值都行共 1 条回复
其他 2 个回答
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705