Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在条件中隐藏类_Php - Fatal编程技术网

Php 如何在条件中隐藏类

Php 如何在条件中隐藏类,php,Php,我想隐藏列表标记中的类,使其不会显示在if语句中 在css中: li.Popup.EditAccountLink 所以应该是这样的,但当然这不是好的语法 if(!= Gdn::Session()->UserID) { li class Popup.EditAccountLink { "display:none;" } } 有人能帮我找到正确的方法吗?你可以这样做: (因此css中有两个不同的类,如果条件为真,则只需更改元素的类属性) 示例(无效代码): PHP:

我想隐藏列表标记中的类,使其不会显示在if语句中

在css中:

li.Popup.EditAccountLink
所以应该是这样的,但当然这不是好的语法

 if(!= Gdn::Session()->UserID) {
  li class Popup.EditAccountLink {
    "display:none;"

  }

}

有人能帮我找到正确的方法吗?

你可以这样做:

(因此css中有两个不同的类,如果条件为真,则只需更改
元素的
类属性

示例(无效代码):

PHP:

希望你明白我的想法我会这样做:

<?php

    if(condition) {
        echo "<div class='normal'>TEST</div>";
    } else {
        echo "<div class='hide'>TEST</div>";                                       
    }

?>
.normal {
  display: inline;
}

.hide {
  display: none;
}