PHP根据二维数组元素数量拆分成若干个小数组?

$a = [ [ 'name' => 'name001', 'age' => '112', 'num' => 122, ], [ 'name' => 'name312', 'age' => '122', 'num' => 23, ], [ 'name' => 'name144', 'age' => '212', 'num' => 22, ], [ 'name' => 'name12', 'age' => '312', 'num' => 42, ], [ 'name' => 'name13', 'age' => '78', 'num' => 7, ], ];数组如下:规则看图片
最新回答
没什么大不了

2024-12-02 01:19:32

个人认证用户
php数组分组可以使用函数array_chunk,按照给定的规则进行遍历,如果数组的num值大于8,就整除8,获取整除的数据,然后按照整除数进行分组分块即可。