2012-04-21 107 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阵列上的元素与原始键一起出现。

希望这是你在找什么

干杯

相关问题