美文网首页
打乱数组并保持索引 --- 2022-08-24

打乱数组并保持索引 --- 2022-08-24

作者: 一位先生_ | 来源:发表于2022-09-08 11:52 被阅读0次
<?php

header("Content-type:text/html;charset=utf-8");
$arr =array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);

if (!empty($arr)) {
    $key =array_keys($arr);
    shuffle($key);
    foreach ($key as $value) {
      $arr2[$value] =$arr[$value];
    }
    $arr =$arr2;
}

echo "随机打乱数组:";
var_dump($arr);

?>

/**

  • 打乱维数组排序-并保持索引
  • @param array $list
  • @return array
    */
    if (!function_exists('shuffleAssoc')) {
    function shuffleAssoc(lists) { if(!is_array(lists)){
    return lists; }else{keys = array_keys(lists); //打乱数组的键排序 shuffle(keys);
    result = array(); foreach (keys as k=>value){
    result[k] = lists[value];
    }
    }
    return $result;
    }
    }

}

相关文章

  • 打乱数组并保持索引 --- 2022-08-24

    /** 打乱维数组排序-并保持索引 @param array $list @return array*/if (!...

  • PHP 面试题

    1.数组函数arsort()的作用是什么? 分析:arsort()对数组进行逆向排序并保持索引关系,主要用于对那些...

  • 数组技巧

    数组随机打乱 伪数组转成数组 伪数组arrayLike,必须按照索引存储,具有length属性,缺少数组的push...

  • $.inArray()查找元素在数组中的索引值

    $.inArray()查找元素在数组中的索引值 $.inArray() : 在数组中查找指定值并返回它的索引(如果...

  • Where do I belong(数组排序并找出元素索引)

    数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:...

  • 数组排序并找出元素索引

    数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:...

  • FCC-JS-BAS-Where do I belong-数组排

    数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:...

  • 生成逆索引,重建打乱的数组

    python中的索引操作例如list1[index],我们可以通过打乱的索引很方便地获得打乱的数据集。例如, 因此...

  • Pandas数据结构

    Pandas数据结构 Series 获取数据/索引 预览数据 通过索引获取数据 索引与数据的对应关系仍保持在数组运...

  • LC吐血整理之Random篇

    所有题解方法请移步 github-Leecode_summary 384.打乱数组 & 398.随机数索引 set...

网友评论

      本文标题:打乱数组并保持索引 --- 2022-08-24

      本文链接:https://www.haomeiwen.com/subject/lynogrtx.html