gpt4 book ai didi

PHP:如何将数组分成两部分?

转载 作者:行者123 更新时间:2023-12-03 22:46:45 26 4
gpt4 key购买 nike

我有一个充满数据库记录的数组。它可能有很多元素,也可能很少,它会定期变化。

我需要将数组分成两个相等的部分。原因是我然后将这些数组传递给 Laravel View 并将它们显示到单独的列中。

这是正在提取的数据库记录:
$books = Book::where('unitcode', '=', $unitcode['unitcode'])->get();
如果拉动工作,那么我正在运行这个:

return View::make('showbooks')
->with('books', $books);

我要做的是通过 $books1$books2这实际上是 $books分成2部分。

关于我如何做到这一点的任何想法?谢谢

最佳答案

这是一个单类轮:

$halved = array_chunk($books, ceil(count($books)/2));

然后 $halved[0]将包含数组的前半部分。如果数组包含奇数个元素,它将始终大 1 个元素。当然, $halved[1]将包含数组的第二半。

Here's a working example

关于PHP:如何将数组分成两部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25540355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com