使用变量连接在回路内回显一些东西

时间:2016-05-25 10:40:53

标签: php if-statement foreach

active时如何在$HERE的位置回显if($i++ == 0)

  $i = 0;
  foreach ( $images as $img) {

    $carousel .= '
    <div class="item $HERE">
      ...
    </div>
    ';

  }

2 个答案:

答案 0 :(得分:0)

初始化变量$HERE,如下所示:

  $i = 0;
  foreach ( $images as $img) {
    if($i++ == 0){
        $HERE = "active";
    }
    else{
        $HERE = "";
    }
    $carousel .= '
    <div class="item '.$HERE.'">
      ...
    </div>
    ';

  }

答案 1 :(得分:0)

你也可以使用它。

<?php
$i = 0;
  foreach ( $images as $img) {
 $HERE = ($i++ == 0 ? 'active':'');
    $carousel .= '
    <div class="item '.$HERE.'">
      ...
    </div>
    ';

  }