Array
(
[0] => Array
(
[id] => 1
[member_id] => 8
[total] => 5
[mainroomid] => 2
)
[1] => Array
(
[id] => 2
[member_id] => 11
[total] => 2
[mainroomid] => 2
)
[2] => Array
(
[id] => 3
[member_id] => 8
[total] => 8
[mainroomid] => 2
)
[3] => Array
(
[id] => 4
[member_id] => 11
[total] => 3
[mainroomid] => 2
)
[4] => Array
(
[id] => 5
[member_id] => 29
[total] => 4
[mainroomid] => 2
)
[5] => Array
(
[id] => 6
[member_id] => 8
[total] => 5
[mainroomid] => 1
)
[6] => Array
(
[id] => 7
[member_id] => 11
[total] => 3
[mainroomid] => 1
)
)
上記のデータはMySQLデータベースから返されます。私のロジックはここで行き詰まり、それに応じてデータをループし、データを新しい配列に再配置します。すべて同じメンバーIDを合計する必要があり、mainroomidに基づいて個別にする必要があるということですか?誰でもこれを手伝うことができます:(?以下は私が示す必要のあるデータです。
最終データ
[0] => Array
(
[0] => Array(
[member_id] => 8
[total] => 13
[mainroomid] => 2
)
[1] => Array(
[member_id] => 11
[total] => 5
[mainroomid] => 2
)
[2] => Array(
[member_id] => 29
[total] => 4
[mainroomid] => 2
)
)
[1] => Array
(
[0] => Array(
[member_id] => 8
[total] => 5
[mainroomid] => 1
)
[1] => Array(
[member_id] => 11
[total] => 3
[mainroomid] => 1
)
)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加