一、【方法一】 array_rand():随机数组的key,然后根据随机的key去获取数组里的值。一、【方法一】 array_rand():随机数组的key,然后根据随机的key去获取数组里的值。 1、函数用法 1)、语法 array_rand(array,number) 2)、参数解析 参数 描述 array 必需。规定数组。 number 可选。规定返回多少随机键名。 2、随机数组的key,然后根据随机
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
沃梦达教程
本文标题为:php随机获取数组的值
猜你喜欢
- php微信公众号开发之秒杀 2022-11-23
- PHP中PDO事务处理操作示例 2022-10-15
- PHP简单实现二维数组的矩阵转置操作示例 2022-10-02
- PHP仿tp实现mvc框架基本设计思路与实现方法分析 2022-10-18
- PHP实现微信支付(jsapi支付)流程步骤详解 2022-10-09
- laravel实现按月或天或小时统计mysql数据的方法 2023-02-22
- 用nohup命令实现PHP的多进程 2023-09-02
- laravel通用化的CURD的实现 2023-03-17
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境) 2023-09-02
- Laravel balde模板文件中判断数据为空方法 2023-08-30