Foreach首先跳过

时间:2015-07-06 13:31:50

标签: wordpress foreach

我正在使用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>';
                    ?>

1 个答案:

答案 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>'; 


}
                    ?>