Вы можете использовать array_diff_assoclike, так что
if(count(array_diff_assoc($array1,array2) != 0))
{
//Arrays are not the same
}else{
echo 'these following items are differing in throughout the arrays . ' . print_r(array_diff_assoc($array1,array2),true);
}
Надеюсь, это поможет вам.
Также обратите внимание на array_diff_assoc, он возвращает элементы массива, которые оказались отличными от другого массива, включая его индексные ключи.