2016-05-25 2 views
-2

active$HEREの位置にエコーバックするにはどうすればif($i++ == 0)?以下に示すように可変連結を使用して何か内部ループをエコーする

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

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

    } 
+0

ここから '$ HERE'が来るか計算されますか? –

+0

これを試してください: - >>> $ carousel。= '

...
'; – Ali

答えて

0

は、変数$HEREを初期化します。

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

    } 
0

ます。また、これを使用することができます。

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

    } 
関連する問題