- var_dump: documentation ( source)
- array_flip: documentation ( source)
- array_diff_key: documentation ( source)
<?php
$requiredAttibutes = array('email', 'id', 'first_name', 'last_name');
$vals = array('email' => 1, 'id' => 2, 'first_name' => 3, 'last_name' => 4);
var_dump(array_diff_key(array_flip($requiredAttibutes), $vals));