PHP validación de campo vacío

Tengo un formulario de inscripción donde los usuarios tienen que ingresar su dirección. Estoy usando PHP para la validación y actualmente verifico para asegurarme de que el campo no esté vacío. Aquí está mi código:

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

Ahora el problema es que el usuario ingresa en un espacio "en blanco" presionando la barra espaciadora de la validación de pases archivada. Lo que necesito es una forma de asegurarme de que el usuario realmente escribió en una ciudad y no solo un espacio en blanco o un par de espacios en blanco.

Respuestas a la pregunta(8)

Su respuesta a la pregunta