2010-10-31 210 views
0

我该如何比较PHP中的2个数组来找出每个数组有哪些共同点。比较2个阵列的相似度

实施例将是

阵列1

Array 
(
    [0] => ace 
    [1] => one 
    [2] => five 
    [3] => nine 
    [4] => elephant 
) 

阵列2

Array 
(
    [0] => elephant 
    [1] => seven 
    [2] => ace 
    [3] => jack 
    [4] => queen 
) 

输出 阵列 ( [0] =>王牌 [1] =>大象 )

回答

0

如果您使用的语言没有内置交集,但是您有散列,您只需将一个数组的所有元素添加到散列中,然后通过第二个数组检查它们是否是在你刚建立的散列中。

这是所有如果你不关心订单。如果你关心订单,那只是一个for循环,看看是否有[i] == b [i]