我有两个数组,如图所示
//array 1
Array
(
[0] => 223
[1] => 216
)
/array 2
Array
(
[221] => Bakers
[220] => Construction
[223] => Information Technology
[216] => Jewellery
[217] => Photography
[222] => Retailers
)
我想要第一个数组的键(值)与第二个数组(键)匹配的文本。
预期结果:
Information Technology, Jewellery
最佳答案
只需获取 array_intersect_key()
的键,但由于您将键作为第一个数组中的值,因此您必须使用 array_flip()
翻转它,例如
print_r(array_intersect_key($array2, array_flip($array1)));
关于php - 如何获得两个数组的关键交集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31588366/