我有以下循环
<div class="btn-demo">
<?php
foreach ($getSubCat as $value):
$getSubCat1 = $conn->query("select name from tbl where id = '$value'")->fetch_object();
?>
<button class="btn btn-danger"><?=$getSubCat1->name?></button>
<?php endforeach; ?>
</div>
现在这将返回所有带有 btn-danger
的按钮。现在如果我想申请
- btn-成功
- btn-信息
- btn-警告
按钮上的那些类。意味着我想显示彩色按钮,所以每次循环运行时都可以更改类。
最佳答案
获取数组并在其上存储类
<div class="btn-demo">
<?php
$class = array('btn-warning','btn-success','btn-info');
$i = 0;
foreach ($getSubCat as $value):
$getSubCat1 = $conn->query("select name from m_subcategory where id = '$value'")->fetch_object();
?>
<button class="btn <?=$class[$i]?> btn-quirk btn-stroke"><?=$getSubCat1->name?></button>
<?php
$i++;
endforeach;
?>
</div>
关于php - 每次循环运行时更改类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47072829/