How to compare the differences between two arrays in PHP

Question: How do I write a function to compare the differences between two arrays?
Consider the following scenarios:
$alreadyInTheDatabase = array(’name’ => ‘Joe’, ‘address’ => ‘123 Fake St’);
$newFormValuesArray = array(’name’ => ‘Joe’, ‘address’ => ‘My address has changed’);

$alreadyInTheDatabase = array(’name’ => ‘Joe’, ‘address’ => ‘123 Fake St’);
$newFormValuesArray = array(’name’ => ‘Joe’); //a bad form has address missing [...]

Contact Form