.....
foreach ($images as $imgUrl){
<code> echo '<li class="right"></li>'; </code>
}
前面省略了一部分程式碼,透過上面這個輸出來的是這樣(我輸出的是三個li):
我想實現的是這樣的:
也就是列表第一個的class是「left」 其它的class是right。
.....
foreach ($images as $imgUrl){
<code> echo '<li class="right"></li>'; </code>
}
前面省略了一部分程式碼,透過上面這個輸出來的是這樣(我輸出的是三個li):
我想實現的是這樣的:
也就是列表第一個的class是「left」 其它的class是right。
如果你的$images
是一個索引數組,索引從0開始,使用下面的方式即可
<code class="php"><?php foreach ($images as $index=>$imgUrl) { $class = 0===$index ? "left" : "right"; echo '<li class="' . $class . '"></li>'; }</code>
如果你的$images
數組不滿足上述條件,可以使用下面的方法實現:
<code class="php"><?php foreach ($images as $imgUrl) { $class = empty($class) ? "left" : "right"; echo '<li class="' . $class . '"></li>'; }</code>
這種輸出方式比較麻煩,邏輯處理和頁面展示耦合在一起,可以試試用smarty模板引擎
foreach裡面做判斷就好了