php - 如何在 php 代码中的 css 类上应用 if-else?
问题描述
我正在尝试在带有 php 变量的引导类中应用 if else 条件,但它不起作用。我的变量正在得到结果。下面是我正在应用 php 代码的 tbody:
<div class="<?php '#count_rows#' <= '2')
{
echo 'middle_menu';
}
else
{
echo 'middle_menu1';
} ?>">
<table class="table_4">
<thead>
<tr>
<th class="th_11">Quantity</th>
</tr>
</thead>
<tbody>
#TABLE_BODY#
</tbody>
</table>
</div>
下面是我的 2 个 CSS 类:
.middle_menu
{
margin-top: 40px;
padding-bottom: 200px;
}
.middle_menu1
{
margin-top: 40px;
}
我正在从另一个页面获取我的变量,在该页面中我使用#
. 下面是我的代码供您参考,但我认为这对我来说不是问题,因为我在当前页面中使用 print_r 检查了这个 #count_rows# 变量,它显示了正确的结果。
foreach ($form_field as $key => $value){
$htmlContent = str_replace('#'.$key.'#', $value, $htmlContent);
}
解决方案
<?php $className = $count_rows <= 2 ? 'middle_menu' : 'middle_menu1'; ?>
<div class="<?php echo $className; ?>" />
你可以创建一个 test.php 然后运行 php test.php 你应该会看到结果
<?php
// $count_rows = 1;
$count_rows = 3;
$className = $count_rows <= 2 ? 'middle_menu' : 'middle_menu1';
echo "<div class=\"$className\"/>\n";
推荐阅读
- c# - ModBus.Net 并连接到 Modbus.Slave
- java - RecyclerView 获取所有 TextView 字符串并进行求和并在字符串中设置总和
- sql - 使用 group by 识别根节点
- android - 改造多部分请求是否可以暂停和恢复?
- angular - 我无法在我的服务角度导入地图
- python-2.7 - 我的 for 循环有什么问题?(Python 2)
- mysql - 如何在 MySQL 中获得 n 个连接结果
- sql - 如果他的至少一门课程在 Oracle 中返回特定值,则对他进行分类
- asp.net-mvc - Serilog 不会将日志写入 AWS Elasticsearch Service
- crystal-reports - 水晶报表或 Visual Studio Code 的其他替代品