我正在使用foreach来获得5张图片。系列中的第一个需要很大而其余部分需要缩略图。
我怎样才能使这个工作?
目前使用以下代码:
<img src="shop/nike/shirt/pwp_green-detail_01.jpg" class="img-responsive full-width">
<?php
get_multi_images_src('medium','full',false,id); //4 accepted parameters : the 1st size (STRING) & the 2nd size (STRING) & thumbnail (BOOLEAN) & id (integer)
?>
<?php $imgs = get_images_src('');
foreach( $imgs as $i )
echo '<div class="col-md-3 col-xs-3">
<div class="row">
<img src="' . $i[0] . '" class="img-responsive full-width">
</div>
</div>';
?>
答案 0 :(得分:1)
一种方法是在foreach循环中找到第一个元素并跳过它
<?php $imgs = get_images_src('');
foreach( $imgs as $i )
if ($i !== reset($imgs)) {
echo '<div class="col-md-3 col-xs-3">
<div class="row">
<img src="' . $i[0] . '" class="img-responsive full-width">
</div>
</div>';
}
else {
echo '<div class="col-md-3 col-xs-3">
<div class="row">
<img src="' . $i[0] . '" class="some-otherclass">
</div>
</div>';
}
?>