打乱多维数组

function 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;
    }
发布了11 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/liuyingsv/article/details/50914189