我在一个变量中有一个数组,其中包含大约700个名称。迭代700多个名称可能是一个问题,因为数组很大,可能导致延迟,所以我想使用块来查看它是否会在我的应用程序中没有延迟。
在下面的代码中,当我运行应用程序时,它会抛出错误。
调用数组上的成员函数块()- Laravel
我是否有可能将数据块块并迭代这些片段,这样应用程序就不会因为大数据而挂起?
PS:我是拉拉PHP的新手,很抱歉我的英语很差。
Controller.php
$myData = $arrayList->chunk(ceil(($arrayList->count())/5));
foreach($chunks as $chunk){
Log::info('Chunking My Data');
Log::info($chunk);
}发布于 2020-12-04 06:46:12
您可以使用本机array_chunk函数,例如:
$myData = range(1, 10000);
foreach (array_chunk($myData, ceil(count($myData)/5)) as $chunk) {
var_dump($chunk);
}https://stackoverflow.com/questions/65138888
复制相似问题