首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

详解PHP中array_rand函数的使用方法

定义和用法 array_rand() 函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组。 说明 ?...array_rand() 函数从数组中随机选出一个或多个元素,并返回。 第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。...语法 array_rand(array,number) 参数 描述 array 必需。规定数组。 number 可选。规定返回多少随机键名。...php     $a = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");          print_r(array_rand($...php     $a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");     print_r(array_rand($a,2));

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    社交软件红包技术解密(十三):微信团队首次揭秘微信红包算法,为何你抢到的是0.01元

    array_rand优化后的线段分割算法示例://利用array_rand一次拿出多个随机值时,随机且去重,且随机区间包括首尾。...($MoneysArr, $userNums - 1); //多随机、且去重、且区间包含首尾,array_rand第二个值不可为0    sort($cutPoints);    $lastVal =...这里第一时间想到了使用 array_rand,但不确定 array_rand 的随机特性,不知道它的随机特性是否有去重处理。...经过验证:array_rand($arr, 8) 同时随机取多个索引下标时有去重处理,且随机特性很好。事实证明:array_rand 一次拿出多个随机值时,随机且去重,且随机区间包括首尾。...($sourceArr, 4); //array_rand随机性可以,且去重性也可以         foreach ($indexArr as $index) { //中途也用array_unique

    53210
    领券