2012-04-21 48 views
0

我有一個數組包含由兩片數據的每一束子陣列,如(array01):如何獲取in_array中的第二個參數的鍵?

Array ([0] => Array ([0] => 10CC [1] => Dreadlock Holiday) 
     [1] => Array ([0] => 10CC [1] => I\'m Not In Love) 
     [2] => Array ([0] => 10CC [1] => Dreadlock Holiday)) 
     etc... 

我有另一個陣列(array02)像:

Array ([66] => Array ([0] => 10CC [1] => Dreadlock Holiday) 
     [585] => Array ([0] => 10CC [1] => I\'m Not In Love) 
     etc... 

我成功使用foreach,然後in_array查看array01中的數組元素。然而,我正在努力解決的是如何獲取array2中的元素的id。

例如,array01的0和2個元素(都是10CC,Dreadlock Holiday)在array02中匹配,但是如何獲得元素的ID(在本例中爲66)?

感謝您的幫助。

回答

0

查找PHP手冊中array_intersect()的文檔。請注意,原始鍵被保留下來,因此它會返回一個數組,其中array02陣列上的元素與原始鍵一起出現。

希望這是你在找什麼

乾杯

相關問題