- var_dump: documentation ( source)
- array_merge_recursive: documentation ( source)
- array_diff: documentation ( source)
<?php
$struct = [
'username' => '',
'password' => '',
'someId' => 1,
];
$input = [
'username' => '',
'password' => '',
'someId' => 1,
];
var_dump(array_diff(array_merge_recursive($input, $struct), $struct));