代码:
//列表
$array = [
['id' => 1, 'info' => '测试'],
['id' => 2, 'info' => '测试'],
['id' => 3, 'info' => '测试'],
['id' => 4, 'info' => '测试'],
['id' => 5, 'info' => '测试'],
['id' => 6, 'info' => '测试'],
['id' => 7, 'info' => '测试'],
];
//分配信息
$data = [
['group' => 1,'number' => 2],
['group' => 2,'number' => 2],
['group' => 3,'number' => 1],
];
foreach ($data as $k=>$v){
$array_list = array_splice($array,0,$v['number']);
$data[$k]['data'] = $array_list;
}
接口结果返回: