我有2个关联数组:
$array1 = array('field1' => 'toast',
'field2' => 'butter');
$array2 = array('field1' => 'toast',
'field2' => 'margerine',
'field3' => 'tea');
我想在array2中找到其中值与array1不同的键的名称,或者在array1中没有匹配的键即ie。在这个例子中'field2'和'field3'。
由于
答案 0 :(得分:3)
array_diff_assoc()
正是您所寻找的:
$result = array_diff_assoc($array2, $array1);
var_dump($result);
输出:
array(2) {
["field2"]=>
string(9) "margerine"
["field3"]=>
string(3) "tea"
}