foreach ($array as $key=>$value){ //Debes validar la existencia de la clave, no del valor if(empty($value) || !isset($_POST[$key])) { return false; } else return true; //Haciendo caso al comentario de Italico }