我里面有一个div和一个变量,如果变量为空,我想隐藏div。有什么线索吗?例如:
<div class='h-box'>
<h1>text<h1/>
<p><?php echo regular_he(); ?><p/>
</div>
答案 0 :(得分:1)
您可以使用PHP is_empty
函数检查其是否为空:
<?php if(is_empty($var_to_check)): ?>
<div class='h-box'>
<h1>text<h1/>
<p><?php echo regular_he(); ?><p/>
</div>
<?php endif; ?>
查看文档:{{3}}
答案 1 :(得分:1)
仅当变量为空或为null时,您才能检查变量
if($var == "" && $var == NULL){
// Do your work
}
对于数组,
if(!empty($array_name)){
// Do your work
}
完整示例,
<?php
$name = "Akash";
$test_array = [];
function regular_he(){
return "Something";
}
?>
<!-- For Variable -->
<?php if($name != "" && $name != NULL): ?>
<div class='h-box'>
<h1>text<h1/>
<p><?php echo regular_he(); ?><p/>
</div>
<?php endif; ?>
<!-- For Array -->
<?php if(!empty($test_array)): ?>
<div class='h-box'>
<h1>text<h1/>
<p><?php echo regular_he(); ?><p/>
</div>
<?php endif; ?>
答案 2 :(得分:0)
在这里https://stackoverflow.com/a/60402179/3832706非常简单。它显示了如何在2行代码中隐藏和显示div。