php array_rand函数的使用方法

phpcn牛
phpcn牛
2023-08-16 0浏览

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')`。
php中文网 免责声明:以上内容除特别注明外均来源于网友提问,php中文网回答,权益归原著者所有;