我有一個放在一起的數組。它基本上是7個站點的24個數據點。每個工作站每小時都有一個數據點,併爲每個數據點創建一個新的子數組。現在的問題是,我現在想基於站點分割數據,所以我可以對其進行分類。當我去做array_filter不適合我。我想基本上將每個子數組中具有相同行0結果的所有值組合在一起。但保留每個數據點基於它們。第0行是電臺名稱。這是一個數組看起來像什麼的例子。有160個子陣列。我需要做的就是根據站名將它們組合在一起。我打算基於Array值來做這件事,但問題是如果數據點丟失,它會打破邏輯。如何合併基於第一個值的子數組php
Array
(
[0] => Array
(
[0] => STATIONONE
[1] => 02/22/15 04:00:00 PM
[2] => SW
[3] => Array
(
[0] => 4.51
)
[4] => MPH
[5] => Array
(
[0] => 16.1
)
[6] => MPH
)
[1] => Array
(
[0] => STATIONONE
[1] => 02/22/15 05:00:00 PM
[2] => S
[3] => Array
(
[0] => 2.7
)
[4] => MPH
[5] => Array
(
[0] => 9.61
)
[6] => MPH
)
它只是一直重複,直到我有23個值。然後下一站。
所以0-22子陣值=站1 23-45子陣值=站2
等。只是說明,以幫助展示什麼,我試圖做的。
你能解釋哪個是你的輸出嗎? – 2015-02-24 03:28:00