私は以下のPHPコードで配列を持っています。この配列をデータ値でグループ化するように変換します。配列を単純化することは常に困難です。日付でPHP配列グループ
オリジナル配列:以下
Array
(
[0] => Array
(
[date] => 2017-08-22
[AAA] => 1231
)
[1] => Array
(
[date] => 2017-08-21
[AAA] => 1172
)
[2] => Array
(
[date] => 2017-08-20
[AAA] => 1125
)
[3] => Array
(
[date] => 2017-08-21
[BBB] => 251
)
[4] => Array
(
[date] => 2017-08-20
[BBB] => 21773
)
[5] => Array
(
[date] => 2017-08-22
[CCC] => 3750
)
[6] => Array
(
[date] => 2017-08-20
[CCC] => 321750
)
)
は私の希望の配列である:
Array
(
[2017-08-22] => Array
(
[AAA] => 1231
[CCC] => 3750
)
[2017-08-21] => Array
(
[AAA] => 1172
[BBB] => 251
)
[2017-08-20] => Array
(
[AAA] => 1125
[BBB] => 21773
[CCC] => 321750
)
)
データが存在しない場合は、空のNULL値を持つこともokです。 2017-08-22の場合は[BBB] => NULLです。 誰でも助けることができますか?事前のおかげで...
あなたのコードを投稿してください。 –
[多次元配列を特定の値でグループ化する]の可能な複製?(https://stackoverflow.com/questions/2189626/group-a-multidimensional-array-by-a-particular-value) – Tomasz
試してみました。 – ksjohn