国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php打亂數組二維數組多維數組的簡單實例

2024-05-04 23:47:20
字體:
來源:轉載
供稿:網友

php中的shuffle函數只能打亂一維數組,有什么辦法快速便捷的打亂多維數組?手冊上提供了

<?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 function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key) $random[$key] = shuffle_assoc($list[$key]); return $random; } ?>

以下函數也是出自php手冊,可以打亂多維數組:

/*** Shuffles an associative array recursive* * @param array $array* @return array**/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;}

以上就是小編為大家帶來的php打亂數組二維數組多維數組的簡單實例全部內容了,希望大家多多支持VeVb武林網~


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 枞阳县| 巨鹿县| 盈江县| 洛川县| 乃东县| 托克托县| 茌平县| 巩留县| 崇文区| 延寿县| 瑞丽市| 新营市| 兰溪市| 巴青县| 青神县| 邢台市| 佛学| 凤翔县| 东至县| 防城港市| 益阳市| 响水县| 绥阳县| 九龙坡区| 林州市| 平利县| 大荔县| 伽师县| 苗栗县| 柯坪县| 化州市| 衡水市| 布尔津县| 页游| 紫阳县| 屏南县| 黄陵县| 河间市| 齐齐哈尔市| 安国市| 临颍县|