you sure that is your actual code? there is syntax errors all through it.
try;
foreach ($arr1 as $ind => subArr1) {
foreach (arr2 as $i => $subArr2) {
if ($subArr1['email'] == $subArr2['email']) {
$found = true;
} else {
$found = false;
}
if(!$found) {
echo subArr1['email'];
}
}
}
also... you do realise, both these array only have one email address in them?
arr1[0] = array("email"=>'some@some.com', "name"=>'Some Name');
arr1[0] = array("email"=>'someother@some.com', "name"=>'Someother Name');
the second line overrights the first.