在PHP中有没有一种方法可以获取两个数组之间的公共值?

4

有没有可能在php中对两个数组进行内连接?例如

如果我有两个数组array1,array2

输入:

array1[0]['id']=1 , array1[1]['id']=2 , array1[2]['id']=3

array2[0]['id']=3 , array2[1]['id']=4 , array2[2]['id']=5

输出:

array2[0]['id']=3;

有没有内置函数可以检索常见值?

谢谢, Balan


http://www.php.net/manual/zh/function.array-intersect.php 这个“内连接”的预期结果是什么?你的数组无效。 - Dejan Marjanović
我已经编辑了文件并得到了所需的输出。 - balanv
好的..那么array_intersect会很适合你 :) - Vijay
2个回答

8

0

我不太明白您需要什么。

如果我猜得对的话,我认为您需要两个数组的交集..

array_intersect 可以做到这一点...

如果这不是您想要的,请更新您的问题,提供确切的输入和期望的输出。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接