php - 一个数组键和第二个数组值的差异
问题描述
我有两个数组:
第一个数组
[
'Test' => 1,
'Test2' => 2,
'Test3' => 3,
...
]
第二个数组
[
'0' => 'Test',
'1' => 'SomeTest',
...
]
我想获得第一个数组键和第二个数组值的差异。
结果数组
[
'Test2' => 2,
'Test3' => 3
]
解决方案
$firstArray = [
'Test' => 1,
'Test2' => 2,
'Test3' => 3
];
$secondArray = [
'0' => 'Test',
'1' => 'SomeTest'
];
$result = array_diff($firstArray, array_flip($secondArray));
print_r($result);
exit;