array_chunk在php里是把把数组分割为带有两个元素的数组块,那么在写程序的时候什么情况下会用到呢?
在拿TP调用sqlserver数据库时需要用到 whereIn,但发现如果whereIn的参数超过2000就会报错。
于是使用了array_chunk来对数组进行分组处理
$a=array_chunk($a,1800);
上面$a就是要拆分的数组,而1800这个是自己可以定义的数值,意思是数组按1800一个数组来拆分,如果低于1800那么仍旧是一个数组,如果数组里的数据超过了1800那么就会分为两个数组,就比如有个数组有2000条数据,那么第一条就会拆为1800个数据,第二个数组为200个。
除了做这些,做一些大数据批量插入的时候我们都可以用到这个函数。
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。