我有兩個數組,我需要根據它們的值進行組合。PHP根據它們的值組合2個數組
他們看起來像這樣:
第一:
Array
(
[8] => Array
(
[AAA] => 1000
)
[12] => Array
(
[BBB] => 1000
)
[14] => Array
(
[CCC] => 10
)
}
二:
Array
(
[CCC] => 5145
[AAA] => 451
[BBB] => 3020
}
我想這樣做是要經過兩個數組,比較其AAA,BBB,CCC值,如果他們是相同的創建第三個數組,看起來像這樣:
Array
(
[8] => Array
(
[AAA] => 1000,
[AAA_2] => 451
)
[12] => Array
(
[BBB] => 1000,
[BBB_2] => 3020
)
[14] => Array
(
[CCC] => 10,
[CCC_2] => 5145
)
}
關於如何做到這一點的任何想法?嘗試使用array_combine()沒有運氣。
所以嘗試別的東西。例如簡單的「foreach」。 –
在[所以]你應該嘗試**自己編寫代碼**。後** [做更多的研究](//meta.stackoverflow.com/questions/261592)**如果你有問題,你可以**發佈你已經嘗試**與清楚的解釋是什麼是'工作**並提供[** Minimal,Complete和Verifiable示例**](// stackoverflow.com/help/mcve)。我建議閱讀[問]一個好問題和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。另外,一定要參加[遊覽]並閱讀[this](// meta.stackoverflow.com/questions/347937/)**。 –
使用'loop'迭代你的數組並創建一個新的輸出數組 – Narayan