<?php
$user = array(
'id' => 1,
'username' => 'hank',
'password' => 'c9f3fa9ff1cc03389b960f877e9c909e6485ag6h',
'email' => 'user_email@hotmail.com',
'country' => '',
'city' => '',
'phone' => '666666666',
'other' => '',
);
$fields = array('country', 'city', 'phone');
$check = array_filter(array_intersect_key($user, array_flip($fields)));
var_dump($check);
if (count($check) !== count($fields)) {
// Bad; some fields are empty
echo 'Bad';
} else {
// OK
echo 'Good';
}