>我有一个数组(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查看 array01 中有哪些 array02 元素。 但是,我正在努力弄清楚如何获取 array2 中命中哪个元素的 id。
例如,array01 的 0 和 2 元素(都是 10CC,Dreadlock Holiday)在 array02 中匹配,但是如何获取元素的 ID(在本例中为 66)?
感谢您的帮助。
你试过array_search
函数吗?
在PHP手册中查找array_intersect()的文档。请注意,原始键被保留,因此它返回一个数组,其中包含 array02 数组中存在的元素以及原始键。
希望这是你要找的
干杯