所以我正在研究 JQuery Step Form。它正在填充来自数据库的动态信息。我有一个特定的项目列表,它是数组中的 21 个项目。我想将这些分解为每一步 5 或 6 个组,因此表格不会那么长。我知道我可以使用array_slice,但由于这个列表是动态的,我不知道会有多少。它会在某种意义上被分页,但我不需要分页链接等。只是一种返回 5 个项目,然后是 5 个项目的方法,如果最后一次迭代只有 2 个项目,那么就是这样。例如:$array = ( array( "name" => "Peter Parker", "alterego" => "Spiderman", ), array( "name" => "Clark Kent", "alterego" => "Superman", ), array( "name" => "Bruce Wayne", "alterego" => "Batman", ),);然后我想将其分解为每组仅列出 2 个项目。
2 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
array_chunk例如,您可以使用:
$chunks = array_chunk($array, 5);
foreach ($chunks as $chunk) {
// display form for these 5 values
}
- 2 回答
- 0 关注
- 169 浏览
添加回答
举报
0/150
提交
取消