array_rand() 函数用于从数组中随机选择一个或多个键值对。
以下是 array_rand() 函数的使用方法:
function array_rand($array, $num = 1) {
$keys = array_keys($array);
$key = $keys[array_rand($keys)];
$result = array();
for ($i = 0; $i < $num; $i++) {
$result[] = $array[$key];
}
return $result;
}参数说明:
$array:要从中选择键值对的数组。$num:要选择的键值对的数量,默认为 1。示例:
$array = array('apple', 'banana', 'orange', 'grape');
$result = array_rand($array, 2); // 随机选择两个键值对,返回一个包含两个键值对的数组,例如 `array('banana', 'orange')`。