php获取2个数组之间的匹配键
在两个关联数组之间获取匹配关键帧的最佳方法是什么:php获取2个数组之间的匹配键,php,arrays,array-intersect,array-key,Php,Arrays,Array Intersect,Array Key,在两个关联数组之间获取匹配关键帧的最佳方法是什么: Array ( [array_1] => Array ( [abc] => 111 [def] => 222 ), [array_2] => Array ( [ghi] => 995 [jkl] => 996 [mno] => 997 ) ) 及 我希望返回一个仅包含以下值的数组:array
Array (
[array_1] => Array (
[abc] => 111
[def] => 222
),
[array_2] => Array (
[ghi] => 995
[jkl] => 996
[mno] => 997
)
)
及
我希望返回一个仅包含以下值的数组:array\u 1
和array\u 2
array\u intersect
在这里不起作用,array\u intersect\u键也不起作用,因为它将返回子数组
因此,我希望:
array('array_1','array_2')
因为这些是匹配的键因此您到底想要什么?请手动使用预期结果(数组)更新您的帖子
$theListOfKeysWotIWant = array_keys(
array_intersect_key(
$array1,
$array2
)
);
$theListOfKeysWotIWant = array_keys(
array_intersect_key(
$array1,
$array2
)
);