如何在while循环中的每个项目中添加一个类而不是第一个项目?我想做一些影响循环中每个元素的东西,除了第一个元素。例如,将类someClass
添加到
<div class="items"></div>
除了第一个元素之外的循环中的每个元素。我怎么能这样做?
示例代码:
<?php while($a = $abc->fetch()){ extract($a); ?>
<div class="items"></div>
<?php } ?>
答案 0 :(得分:3)
你走了:
<?php $i=0; ?>
<?php while($a = $abc->fetch()){ extract($a); ?>
<div class="<?php if($i++ != 0) echo "items";?>"></div>
<?php } ?>
答案 1 :(得分:1)
只需在第一次迭代时设置一个布尔值,然后根据你想要处理的方式创建一个条件:
$first = true;
while (...) {
if ($first) {
// only fires on the first line
$first = false;
} else {
// fires for every line but the first
}
// fires on every line
}