2010-10-31 127 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]