0

<hr>在检查变量是否为空后,我正在尝试打印变量和标签的内容。<hr>即使变量为空,也会得到回显。

这是我所拥有的

<?php if (!empty($content['relationship_graph'])){ 
            print render($content['relationship_graph']);
            echo '<hr>';
          }
         ?>

在 PHP 方面不是很专业,但查看了一些文档......似乎无法弄清楚我可能做错了什么

4

2 回答 2

1

其中的值可能是一个空格。

尝试..

<?php 
    if(!empty($content['relationship_graph']) && $content['relationship_graph']!=''){ 
        print render($content['relationship_graph']);
        echo '<hr>';
    }
?>
于 2013-08-09T20:21:42.433 回答
0

这就是我最终要做的。有效。

if($content['relationship_graph']['#markup']['length'] != 0){
                  print render($content['relationship_graph']);
                  echo '<hr>';
              }
于 2013-08-09T20:42:21.523 回答