PHP validação de campo vazio

Tenho um formulário de inscrição no qual os usuários precisam inserir o endereço. Estou usando o PHP para validação e atualmente verifico se o campo não está vazio. Aqui está o meu código:

if (empty($_POST['address'])) {
    $msg = 'You must enter an address' ;
} else {
    $address = mysqli_real_escape_string($dbc, strip_tags(trim($_POST['address']))) ;
}

Agora, o problema é que o usuário entra em um espaço "em branco" pressionando a barra de espaço na qual a validação é aprovada. O que eu preciso é de uma maneira de garantir que o usuário realmente digite uma cidade e não apenas um espaço em branco ou alguns espaços em branc

questionAnswers(8)

yourAnswerToTheQuestion