📅  最后修改于: 2023-12-03 15:33:31.750000             🧑  作者: Mango
array_rand()函数是PHP内置函数之一,用于在数组中随机选择一个或多个键,并返回所选的键名。
mixed array_rand ( array $array [, int $num = 1 ] )
$array
:必需,要从中选取随机键名的数组。$num
:可选,规定返回键的数目。如果 $num 参数没有设置,则该函数返回一个键名;如果设置了 $num 参数,则返回包含 $num 个随机键名的数组。如果 num 大于数组中元素的数目,就会返回一个包含所有键名的数组。
下面的代码演示了如何使用array_rand()函数获取一个数组的随机键:
$arr = array('apple', 'banana', 'cherry', 'date', 'elderberry', 'fig');
$random_key = array_rand($arr);
echo $arr[$random_key];
输出结果:
date
下面的代码演示了如何使用array_rand()函数获取一个数组的随机键,并指定返回的键的数目:
$arr = array('apple', 'banana', 'cherry', 'date', 'elderberry', 'fig');
$random_keys = array_rand($arr, 2);
echo $arr[$random_keys[0]] . ', ' . $arr[$random_keys[1]];
输出结果:
cherry, elderberry
array_rand()函数是一个方便而有用的函数,用于在PHP中随机获取一个或多个键名。开发者们可以在需要的时候将其应用到自己的项目当中,提高代码的效率。