array_chunk在php里是把把数组分割为带有两个元素的数组块,那么在写程序的时候什么情况下会用到呢?

最近启蒙博客,在拿TP调用sqlserver数据库时需要用到 whereIn,但发现如果whereIn的参数超过2000就会报错。

于是使用了array_chunk来对数组进行分组处理

$a=array_chunk($a,1800);

上面$a就是要拆分的数组,而1800这个是自己可以定义的数值,意思是数组按1800一个数组来拆分,如果低于1800那么仍旧是一个数组,如果数组里的数据超过了1800那么就会分为两个数组,就比如有个数组有2000条数据,那么第一条就会拆为1800个数据,第二个数组为200个。

除了做这些,做一些大数据批量插入的时候我们都可以用到这个函数。

点赞(0) 打赏

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部