我有两个数组,我需要根据它们的值进行组合。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