它的用法也很简单:
array_rand($arr[, $num])
$arr == 用来取元素的数组$num == 随机取下标的个数其中第二个参数 $num 是可选的,默认为1 。
注意:它的返回值在第二个参数大于 1 的时候是一个数组;当第二个参数不设或者传值 1 的时候是一个下标。
简单的示例代码如下:
1、第二个参数不传值的情况;
$arr = Array('a', 'b');$rndKey = array_rand($arr);echo $arr[$rndKey]; //输出 a 或者 b
2、第二个参数传值大于 1 的情况;
$arr = Array('a', 'b', 'c', 'd');$rndKey = array_rand($arr, 2);print_r($rndKey]); //输出一个随机key的数组
本文介绍了 PHP 中 array_rand 函数的基本用法及其参数设置。该函数用于从数组中随机抽取一个或多个元素的键名。文章通过示例代码展示了如何使用此函数,并解释了在不同参数设置下函数的行为差异。
1614

被折叠的 条评论
为什么被折叠?



