0

PHPを使用して各profile_idの最初の2つの要素を取得する方法はありますか

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),
)

ありがとう

4

1 に答える 1

0
  • 配列をループする
  • profile_id == 次の profile_id の場合、カウント 2 まで新しい配列に入れます
  • if profile_id != next profile_id カウントをリセットし、手順 2 を繰り返します。

正確なコードを投稿しない方がよいでしょう。:D

于 2012-06-14T09:32:45.790 に答える