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

首頁 > 語言 > PHP > 正文

php使用array_chunk函數將一個數組分割成多個數組

2024-05-05 00:05:51
字體:
來源:轉載
供稿:網友

php中可以用array_chunk將一個數組分隔成若干個數組。

數組

$array = ['name' => 'tom', 'age' => 20, 3, 4, 5, 'a', 'b'];

每3個分割一組

$chunk_result = array_chunk($array, 3);

結果

Array( [0] => Array  (   [0] => tom   [1] => 20   [2] => 3  ) [1] => Array  (   [0] => 4   [1] => 5   [2] => a  ) [2] => Array  (   [0] => b  ))

如果數量不足,則最后一個數組不一定為3個

如果需要保留鍵值,可以設置第三個參數為true

$chunk_result = array_chunk($array, 3, true);

結果

Array( [0] => Array  (   [name] => tom   [age] => 20   [0] => 3  ) [1] => Array  (   [1] => 4   [2] => 5   [3] => a  ) [2] => Array  (   [4] => b  ))

心得

使用array_chunk比較的坑在于:如果數組過大,array_chunk很可能造成內存溢出,報:Allowed memory size of 134217728 bytes exhausted 類似這樣的錯誤。

以上所述是小編給大家介紹的php使用array_chunk函數將一個數組分割成多個數組,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


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

圖片精選

主站蜘蛛池模板: 日喀则市| 阜平县| 上栗县| 建平县| 巩留县| 舞钢市| 瑞安市| 龙游县| 体育| 印江| 静乐县| 巍山| 环江| 青海省| 沧州市| 成安县| 将乐县| 社会| 景东| 上高县| 新竹市| 衡东县| 临西县| 眉山市| 长治县| 昭苏县| 鄂托克旗| 东辽县| 荔浦县| 龙里县| 东乌| 姚安县| 曲松县| 白沙| 浦县| 临漳县| 肃宁县| 惠东县| 冀州市| 乌海市| 措美县|