php array_rand()函数从数组中随机选择一个或多个键名

分类:知识百科 日期: 点击:0

php array_rand()函数介绍

。该函数返回随机选择的键名(可以是一个,也可以是多个),并可以作为索引从数组中获取值。

使用方法

array_rand()函数接受一个参数,即要从中随机选择键名的数组。

$arr = array("apple","banana","orange");
$rand_keys = array_rand($arr,2);
echo $arr[$rand_keys[0]]."\n";
echo $arr[$rand_keys[1]];

上面代码中,array_rand()函数从$arr数组中随机选择了2个键名,并将这2个键名作为索引,从数组中获取值。

如果只想从数组中随机选择一个键名,可以将第二个参数设置为1:

$arr = array("apple","banana","orange");
$rand_key = array_rand($arr,1);
echo $arr[$rand_key];

上面代码中,array_rand()函数从$arr数组中随机选择了1个键名,并将这1个键名作为索引,从数组中获取值。

array_rand()函数返回的是键名,而不是值。如果要获取值,则需要将返回的键名作为索引,从数组中获取值。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。