我正在尝试在检查变量是否为空之后打印变量的内容和<hr>
标记。即使变量为空,<hr>
也会回显。
这就是我所拥有的
<?php if (!empty($content['relationship_graph'])){
print render($content['relationship_graph']);
echo '<hr>';
}
?>
在PHP中不是很专业,但看了一些文档......似乎无法弄清楚我可能做错了什么
答案 0 :(得分:0)
它的价值可能是一个空白区域。
尝试..
<?php
if(!empty($content['relationship_graph']) && $content['relationship_graph']!=''){
print render($content['relationship_graph']);
echo '<hr>';
}
?>
答案 1 :(得分:0)
这是我最终做的事情。有效。
if($content['relationship_graph']['#markup']['length'] != 0){
print render($content['relationship_graph']);
echo '<hr>';
}