PHP实现随机打乱一个二维数组
Posted 。思索
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP实现随机打乱一个二维数组相关的知识,希望对你有一定的参考价值。
<?php /* * @Author: wyy * @Date: 2019-01-28 10:26:29 * @Email: [email protected] * @Last Modified by: wyy * @Last Modified time: 2019-01-28 10:30:12 */ 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; } $list = [ [‘id‘=>518,‘gift_name‘=>‘礼物一‘,‘open_time‘=>1548687600,‘gift_id‘=>34], [‘id‘=>519,‘gift_name‘=>‘礼物二‘,‘open_time‘=>1548687600,‘gift_id‘=>35], [‘id‘=>520,‘gift_name‘=>‘礼物三‘,‘open_time‘=>1548687600,‘gift_id‘=>36], [‘id‘=>521,‘gift_name‘=>‘礼物四‘,‘open_time‘=>1548687600,‘gift_id‘=>37] ]; $test = shuffle_assoc($list); var_dump($test);
以上是关于PHP实现随机打乱一个二维数组的主要内容,如果未能解决你的问题,请参考以下文章