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