我有一個充滿數據庫記錄的數組。它可能有很多元素或很少,它會定期變化。PHP:如何將數組拆分爲2個部分?
我需要將數組拆分成兩個相等的部分。原因是我然後將這些數組傳遞給Laravel視圖並將它們顯示在單獨的列中。
這裏是被拉到DB記錄:
$books = Book::where('unitcode', '=', $unitcode['unitcode'])->get();
如果拉式的作品,然後我運行此:
return View::make('showbooks')
->with('books', $books);
我想要做的就是通過$books1
和$books2
這實際上是$books
分成2部分。
關於如何做到這一點的任何想法?謝謝
'array_chunk()' – 2014-08-28 03:43:48
@scrowler請你能發表一個關於它的用途的答案嗎?我對此很新,並且無法找到數組的長度然後將其大塊。 – KriiV 2014-08-28 03:45:12
'$ books = array_chunk($ books,count($ books)/ 2);' - 將它分成兩半 – 2014-08-28 03:46:03