$array1= array(array('StudentId' => 1),array('StudentId' => 2)) ;
$array2= array (array ('StudentId' => 1)) ;
Мне нужно получить разницу между $ array1 & $ array2, а вывод должен быть следующим.получить разницу между двумя массивами в PHP
Array ([0] => Array ([StudentId] => 2))
'array_diff_key' проверить только ключ, а не значение. Поскольку '$ array1' имеет ключи' [0], [1] 'и' $ array2' имеет ключи '[0]', результат всегда будет возвращать второй ключ, независимо от его значения. – Gil
@Gil Согласен, однако, ОП не просил проверять значения, но чтобы получить разницу между двумя массивами. – RhapX
вот почему я не назвал это неправильным ответом, только хотел указать на этот вопрос :) – Gil