首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如果变量为空,如何隐藏DIV

如果变量为空,如何隐藏DIV
EN

Stack Overflow用户
提问于 2018-07-24 09:01:32
回答 3查看 2.2K关注 0票数 1

我有一个div和一个变量,如果变量为空,我想隐藏div。有什么线索吗?例如:

代码语言:javascript
复制
<div class='h-box'>
<h1>text<h1/>
<p><?php echo regular_he(); ?><p/>
</div>
EN

回答 3

Stack Overflow用户

发布于 2018-07-25 09:40:53

仅当变量为空或null时,才能通过检查变量

代码语言:javascript
复制
if($var == "" && $var == NULL){
  // Do your work
}   

而对于Array,

代码语言:javascript
复制
if(!empty($array_name)){
  // Do your work
}

完整的示例,

代码语言:javascript
复制
<?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
EN

Stack Overflow用户

发布于 2018-07-24 09:10:28

可通过PHP is_empty函数查看是否为空:

代码语言:javascript
复制
<?php if(is_empty($var_to_check)): ?>
  <div class='h-box'>
    <h1>text<h1/>
    <p><?php echo regular_he(); ?><p/>
  </div>
<?php endif; ?>

请参阅文档:http://php.net/manual/en/function.empty.php

票数 1
EN

Stack Overflow用户

发布于 2020-02-26 04:21:58

在这里非常简单地回答了https://stackoverflow.com/a/60402179/3832706。它展示了如何在两行代码中隐藏和显示div。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51489061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档