Überprüfen, ob eine Variable leer ist

Ich habe einige vom Benutzer übermittelte Variablen, die ich in einem anderen Teil meiner Site anzeigen möchte:

<div class="pre_box">Term: </div>
<div class="entry"><?php $key='term'; echo get_post_meta($post->ID, $key, true); ?></div>

Gelegentlich sind diese Variablen möglicherweise leer. In diesem Fall möchte ich die Bezeichnung für die leere Variable nicht anzeigen. Im obigen Beispiel möchte ich das @ versteck<div class="pre_box">Term: </div> Teil. Gibt es eine einfache Möglichkeit, um zu überprüfen, ob eine PHP-Variable wie die oben angegebene leer ist und um zu verhindern, dass das Label angezeigt wird?

Update, hier ist der Code mit! Empty

<?php $key='term' ?>
<?php if( !empty( $key ) ): ?> 
<div class="pre_box">Term: </div>
<div class="entry">
<?php echo get_post_meta($post->ID, $key, true); ?>
</div> 
<?php endif; ?>

Dies zeigt jedoch immer noch den Inhalt an, egal was passiert. Ich denke, das Problem könnte in der Art liegen, wie ich die $ key-Variable definiere. Ich versuche, Daten aus einem benutzerdefinierten Feld in einem WordPress-Post zu ziehen - darum geht es im $ post-> ID-Geschäft.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage