我有一个数组(array01),其中包含一组子数组,每个子数组包含两个数据,如:
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来查看array02中的array01元素。但是,我正在努力弄清楚的是如何获得阵列2中的命中元素的id。
例如,array01的0和2元素(10CC,Dreadlock Holiday)在array02中匹配,但是如何获取元素的ID(在本例中为66)?
感谢您的帮助。
答案 0 :(得分:2)
您是否尝试过array_search
功能?
答案 1 :(得分:0)
在PHP手册中查找array_intersect()的文档。请注意,原始键被保留,因此它返回一个数组,其中元素存在于array02数组中,并带有原始键。
希望这就是你要找的东西
干杯