我想從數組中獲取所需的輸出。 我得到的數據陣列從一個循環是這樣的:在PHP中組合數組元素
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],[產品ID]和[VariantID]匹配,他們應該合併成一個陣列,否則在一個單獨的陣列。輸出將如下所示:
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
)
請幫我解決這個問題。提前致謝。
我們希望你告訴你的嘗試,並告訴我們你在哪裏卡住完全相同。 – PeeHaa
@PeeHaa我已經設法跟蹤值匹配的循環中的記錄。但是我被困在了上面給出的日期記錄中。我有嘗試array_merge和array_combine但沒有得到確切的格式。 – Viral