2009-12-09 6 views
0

Je me demandais devrait le code suivant ci-dessous affichage à vide, car il ne fonctionne pas.Comment cacher le code qui est vide correctement en utilisant PHP?

Est-ce la bonne façon de ne pas afficher le code quand il est vide? Sinon, comment mon code devrait-il apparaître lorsque je ne veux pas que le code soit affiché s'il est vide? J'espère que cela ne semble pas déroutant?

Voici le code.

<?php 
    if(empty($link)){ 
     echo '<div class="r"><strong>Links: </strong>' . tag_cloud($link) . '</div>'; 
    } 
?> 

Répondre

3

Votre condition indique que si $ link est vide, il devrait s'afficher, sinon.

Essayez

if(!empty($link)){ 
+0

Mais pour une raison quelconque le code I énuméré est affiché. Probablement parce que – SlapThiS

+0

$ link est vide? –

2

Assurez-vous taillez $ lien. Si $ link contient juste un espace blanc qui n'est pas considéré comme vide.

+0

Bon point .------ –

0

Je vous conseille prendre l'habitude de faire:

var_dump ($ link);

chaque fois que vous vous attendez à tester une condition.

Questions connexes