我有一个充满数据库记录的数组。它可能有很多元素或很少,它会定期变化。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