可能重复:
is there any way to get common values between two arrays in php?PHP数组比较问题
我想比较2 arrays
并保持基于第二array
的元素。
我
array 1
array('3' => 'test1', '4' => 'test2', '1' =>'test3')
array 2
array('2' =>'test2', '3' =>'test3')
我想比较array 1
和array 2
,并保持在array 1
测试2和测试3在我的情况。
所以,最终的结果将是
array('4' => 'test2', '1' =>'test3')
我试图array_diff
但它不出来我想要的结果。我也谷歌一段时间,但coudln't找到任何有用的。
有没有办法得到我需要的东西?非常感谢!
我假设你只是想在两个数组的共同元素? http://php.net/array_intersect –
向我们展示你已经尝试过的代码,然后解释什么不起作用。 –
你的例子是不明确的:单从它不清楚是否你想要的值的交集(如AndreKR的答案假设)或键的差异(如我所做的那样)。你能澄清一下吗? –