zoukankan      html  css  js  c++  java
  • php打乱数组二维数组、多维数组

    //这个是针对二维数组的!下面针对多维数组的乱序方法
    <?php function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key) $random[$key] = $list[$key]; return $random; } ?>
    //以下函数也是出自php手册,可以打乱多维数组
    unction rec_assoc_shuffle($array)  
    {  
      $ary_keys = array_keys($array);  
      $ary_values = array_values($array);  
      shuffle($ary_values);  
      foreach($ary_keys as $key => $value) {  
        if (is_array($ary_values[$key]) AND $ary_values[$key] != NULL) {  
          $ary_values[$key] = rec_assoc_shuffle($ary_values[$key]);  
        }  
        $new[$value] = $ary_values[$key];  
      }  
      return $new;  
    }
  • 相关阅读:
    EasyUI
    EasyUI
    EasyUI
    django MTV架构下的网站开发步骤
    Centos7下安装python3
    python 线程间事件通知
    hadoop MapReduce
    hadoop文件配置
    DataFrame 数据去重
    用selenium获取cookies
  • 原文地址:https://www.cnblogs.com/-mrl/p/6795116.html
Copyright © 2011-2022 走看看