我有以下代码来将结果检索到图像转盘,但我需要在第一个div上添加一个"活动"类。如何继续?
$var = explode(',',$rRow["meta_images"]);
foreach($var as $row)
{
echo '<div class="item">
<img src="'.$row.'">
</div>';
}
结果应该是这样的:
<div class="item active">
</div>
<div class="item">
</div>
<div class="item">
</div>
放入一个简单的计数器。从0开始,在foreach
循环结束时递增。检查计数器何时为0。这将是第一次。
$var = explode(',',$rRow["meta_images"]);
$i = 0;
foreach($var as $row)
{
$active = ($i === 0) ? ' active' : '';
echo '<div class="item'.$active.'">
<img src="'.$row.'">
</div>';
$i++;
}
使用for循环-
$var = explode(',',$rRow["meta_images"]);
for($i = 0; $i < count($var); $i++)
{
if(0 == $i)
{
echo '<div class="active item">';
}
else
{
echo '<div class="item">';
}
echo '<img src="'.$var[$i].'"></div>';
}
$var = explode(',',$rRow["meta_images"]);
foreach($var as $key => $row)
{
if($key == 0) $active = "active";
else $active = '';
echo '<div class="'.$active.' item">
<img src="'.$row.'">
</div>';
}