在下面的代码中,我想将对象“$activeclass”应用为 DIV 类。我认为我包含的结束指针只会将此应用于数组的最后一次迭代,而是将类应用于所有迭代。
<div id="right_bottom">
<?
$content = is_array($pagedata->content) ? $pagedata->content : array($pagedata->content);
foreach($content as $item){
$activeclass = end($content) ? 'active' : ' ';
?>
<div id="right_side">
<div id="<?=$item->id?>" class="side_items <?=$activeclass?>">
<a class="content" href="<?=$item->id?>"><img src="<?=PROTOCOL?>//<?=DOMAIN?>/img/content/<?=$item->image?>"><br />
<strong><?=$item->title?></strong></a><br />
<h2><?=date('F j, Y', strtotime($item->published))?></h2><br />
</div>
</div>
<?
}
?>
</div>
有什么想法我犯了错误吗?如何将类 $activeclass 仅应用于我的“foreach”语句的最后一次迭代?