gpt4 book ai didi

php - 每个 LI foreach 的替代类(class)

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:51 25 4
gpt4 key购买 nike

我正在尝试为每个 LI foreach 提供一个替代类(class)。

<li class="odd">
text
</li>
<li class="even">
text
</li>
<li class="odd">
text
</li>
<li class="even">
text
</li>

这是我的代码:

<ul>
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
Text here
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>

请问谁能帮...谢谢

最佳答案

尝试:

<?php $count = 0; // need to set first value
<?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value): ?>
<li class="<?php echo (++$count % 2) ? "odd" : "even"; ?> type <?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
Text here
</li>
<?php endif; ?>
<?php endforeach; ?>

Link to pre/post increment docs if needed

关于php - 每个 LI foreach 的替代类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8925748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com