配列から必要な出力を取得しようとしています。次のような for ループからデータ配列を取得しています。
Array
(
[TIMESLOTID] => 27
[DATE] => za 05-04-2014 15:00
[ProductID] => 196
[VariantID] => 1079
)
Array
(
[TIMESLOTID] => 27
[DATE] => za 12-04-2014 15:00
[ProductID] => 196
[VariantID] => 1079
)
Array
(
[TIMESLOTID] => 27
[DATE] => za 29-03-2014 15:00
[ProductID] => 196
[VariantID] => 1079
)
Array
(
[TIMESLOTID] => 23
[DATE] => ma 07-04-2014 10:00
[ProductID] => 196
[VariantID] => 1083
)
[TIMESLOTID] 、 [ProductID] および [VariantID] の値が一致する場合は、それらを 1 つの配列にマージする必要があります。それ以外の場合は、別の配列にマージする必要があります。出力は次のようになります。
Array
(
[TIMESLOTID] => 27
[DATE] =>
Array
(
[DATE] => za 05-04-2014 15:00,
[DATE] => za 12-04-2014 15:00,
[DATE] => za 29-03-2014 15:00
),
[ProductID] => 196,
[VariantID] => 1079
),
Array
(
[TIMESLOTID] => 23,
[DATE] => ma 07-04-2014 10:00,
[ProductID] => 196,
[VariantID] => 1083
)
これについて私を助けてください。前もって感謝します。