array_intersect_key在php中有三个数组

时间:2016-10-24 09:48:06

标签: php arrays

我在php中有三个动态数据数组,例如:

array1 = array('10-11-2015'=>23.6,
               '25-11-2015'=>48.6,
               '12-11-2015'=>14.52);

array2 = array('10-11-2015'=>8.7,
               '22-10-2015'=>86.6,
               '12-11-2015'=>78.5);

array3 = array('10-11-2015'=>5.8,
               '19-09-2015'=>3.6,
               '12-11-2015'=>96.4);

我只需要来自这三个数组的公钥

newarray = array('10-11-2015','12-11-2015');

我使用array_intersect_key但它只用于两个数组。

如何从三个或更多阵列中获取它?

1 个答案:

答案 0 :(得分:2)

这样的东西?

array_keys(array_intersect_key($array1, $array2, $array3));