校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > php使用array_chunk函數將一個數組分割成多個數組

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

熱門標簽:400 電話 辦理 山東電銷卡外呼系統原理是什么 蘇州外呼系統有效果嗎 打開百度地圖標注 海南外呼系統方案 兼職做地圖標注好賺錢嗎 智能電銷語音機器人資訊 亳州企業外呼系統 地圖標注怎么做商戶驗證

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函數將一個數組分割成多個數組,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • PHP array_reduce()函數的應用解析
  • PHP 二維array轉換json的實例講解
  • 分享六個比較好用的php數組Array函數
  • php curl獲取到json對象并轉成數組array的方法
  • PHP中in_array的隱式轉換的解決方法
  • PHP數組式訪問接口ArrayAccess用法分析
  • PHP如何使用array_unshift()在數組開頭插入元素

標簽:紹興 溫州 清遠 安康 萊蕪 綏化 金華 呼倫貝爾

巨人網絡通訊聲明:本文標題《php使用array_chunk函數將一個數組分割成多個數組》,本文關鍵詞  php,使用,array,chunk,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php使用array_chunk函數將一個數組分割成多個數組》相關的同類信息!
  • 本頁收集關于php使用array_chunk函數將一個數組分割成多個數組的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 达日县| 苍南县| 瓮安县| 新绛县| 鹰潭市| 连城县| 六盘水市| 屏东市| 巴林左旗| 齐齐哈尔市| 长汀县| 阜城县| 公安县| 民丰县| 万宁市| 洛南县| 沙湾县| 红河县| 修文县| 毕节市| 新津县| 衡东县| 土默特右旗| 黄梅县| 迁安市| 黄梅县| 龙山县| 调兵山市| 荃湾区| 诏安县| 长岛县| 宝丰县| 平昌县| 民乐县| 临潭县| 湖南省| 安庆市| 安西县| 开江县| 松潘县| 南安市|