一、【方法一】 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随机获取数组的值
基础教程推荐
猜你喜欢
- TP5 连接多个数据库及使用方法 2023-08-30
- thinkPHP3.2.2框架行为扩展及demo示例 2022-11-07
- PHP使用SMTP邮件服务器发送邮件示例 2022-11-16
- laravel model模型定义实现开启自动管理时间created_at,updated_at 2023-03-02
- php中使用array_filter()函数过滤数组实例讲解 2023-05-19
- TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例 2023-01-19
- PHP实现生成数据字典功能示例 2022-10-18
- PHP实现创建一个RPC服务操作示例 2023-04-01
- PHP数据加密方式梳理介绍 2023-07-03
- PHP删除数组中指定值的元素常用方法实例分析【4种方法】 2022-11-12