这是一个重复DIV的PHP版本。我想为ClassX添加一个动态类。 X是动态序列号。类似于Class1,Class2等。
<div class="row">
<?php foreach ($this->fields as $field) { ?>
<div class="col-sm-5 col-xs-12 ClassX">
<?php echo $field[0]; ?>
</div>
<div class="col-sm-6 col-xs-12">
<?php echo $field[1]; ?>
</div>
<?php } ?>
</div>
输出是这样的:
<div class="row">
<div class="col-sm-5 col-xs-12 Class1">text</div>
<div class="col-sm-6 col-xs-12">text</div>
<div class="col-sm-5 col-xs-12 Class2">text</div>
<div class="col-sm-6 col-xs-12">text</div>
<div class="col-sm-5 col-xs-12 Class3">text</div>
<div class="col-sm-6 col-xs-12">text</div>
<div class="col-sm-5 col-xs-12 Class4">text</div>
<div class="col-sm-6 col-xs-12">text</div>
</div>
如何添加该类以在序列中动态更改?
答案 0 :(得分:1)
此处你<?= ++$n
类似于<?php echo ++$n;
而且你不需要启用短标记
<div class="row">
<?php $n=0; foreach ($this->fields as $field) { ?>
<div class="col-sm-5 col-xs-12 Class<?= ++$n ?>">
<?= $field[0]; ?>
</div>
<div class="col-sm-6 col-xs-12">
<?= $field[1]; ?>
</div>
<?php } ?>
</div>