1、函数用法
1)、语法 array_rand(array,number)
2)、参数解析
参数 描述
array 必需。规定数组。
number 可选。规定返回多少随机键名。
2、随机数组的key,然后根据随机的key去获取数组里的值
$fruits = array('apple','banana','pear','peach');
//获取数据随机key
$key = array_rand($fruits, 1);
//输出随机内容
echo $fruits[$key];
输出:banana
3、注意
1)、返回一个随机键名。返回值是字符串类型
$fruits = array('apple','banana','pear','peach');
//获取数据随机key
$key = array_rand($fruits, 1);
var_export($key);
输出:12)、返回多个随机键名。返回值是数组类型
$fruits = array('apple','banana','pear','peach');
//获取数据随机key
$key = array_rand($fruits, 2);
var_export($key);
输出:array (
0 => 0,
1 => 2,
)
二、【方法二】 shuffle():把数组中的元素按随机顺序重新排序。
$fruits = array('apple','banana','pear','peach');
//打乱数组
shuffle($fruits);
//输出结果
echo $fruits[0];
输出:apple本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!