无论如何可以使用php获取每个profile_id的前两个元素
array(
array(['type'] => album,['profile_id'] => 1),
array(['type'] => video,['profile_id'] => 1),
array(['type'] => image,['profile_id'] => 1),
array(['type'] => album,['profile_id'] => 2),
array(['type'] => video,['profile_id'] => 2),
array(['type'] => scenes,['profile_id'] => 2),
array(['type'] => image,['profile_id'] => 2),
array(['type'] => album,['profile_id'] => 3),
array(['type'] => video,['profile_id'] => 3),
array(['type'] => album,['profile_id'] => 3),
)
预期成果
array(
array(['type'] => album,['profile_id'] => 1),
array(['type'] => video,['profile_id'] => 1),
array(['type'] => album,['profile_id'] => 2),
array(['type'] => video,['profile_id'] => 2),
array(['type'] => album,['profile_id'] => 3),
array(['type'] => video,['profile_id'] => 3),
)
谢谢
- 循环数组
- 如果profile_id == 下一个profile_id,则放入新数组,直到计数 2
- 如果profile_id != 下一个profile_id重置计数并重复步骤 2。
最好不要发布确切的代码。 :D