ad
array_chunk在PHP里是把把数组分割为带有两个元素的数组块,那么在写程序的时候什么情况下会用到呢?
在拿TP调用SQLserver数据库时需5201;用到 whereIn,但发现如果whereIn的1442;数超过2000就会报错。
于是使用了array_chunk来对数组进行分组处理

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


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


qianqu
( 千趣源码网全面的综合平台 )
ad
ad
ad
ad
千趣源码