美文网首页
打乱数组并保持索引 --- 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

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