아래의 조건에 따라 CSS 클래스를 적용하고 싶습니다만,이 코드를 적용한 후에는 각 콘텐츠가 8 번 반복됩니다. 그리고 div 앞에 나오기 전에 루프를 완료하면 CSS 클래스가 적용되지 않습니다. .아래의 조건에 따라 CSS 클래스를 적용하고 싶습니다.
$Spacategories[$i]
이에
$spacategory
의
<?php $size=count($Spacategories);
for($i=0;$i<8;$i++){
if($i==0 || $i==5){ ?>
<li class="valign">
<?php } elseif($i==1 || $i==7) { ?>
<li class="lalign">
<?php } elseif($i==2 || $i==6) { ?>
<li class="talign">
<?php } else { ?>
<li class="ralign">
<?php } ?>
<div class="image">
<img src="<?php echo $spacategory['thumb']; ?>" title="<?php echo $spacategory['name']; ?>" alt="<?php echo $spacategory['name']; ?>" />
</div>
<div class="text">
<h3><?php echo $spacategory['name']; ?></h3>
<p><?php echo substr($spacategory['description'],0,150); ?></p>
<a href="<?php echo $spacategory['href']; ?>" class="learmmore"><?php echo $text_view_more; ?></a>
</div>
</li>
<?php } } ?>
코드가이 unsing 포맷하십시오 http://php.net/manual/en/control-structures.alternative -syntax.php –