循环中的PHP循环

时间:2014-12-30 14:15:26

标签: php loops

<? foreach($i=0;$i<=5;$i++){ ?>

<div id="<? echo $i; ?>" class="item" data-delay=<? echo $j; ?>>

<? } ?>

对于数据延迟attr值的前3个,我需要$ j = j + 0.5。意味着输出应该是这样的

<div id="0" class="item" data-delay="0"></div>
<div id="1" class="item" data-delay="0.5"></div>
<div id="2" class="item" data-delay="1"></div>
<div id="4" class="item" ></div>
<div id="5" class="item" ></div>

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

此代码将满足您的需求

<? for($i=0;$i<=5;$i++){ ?>
    if($i < 3)
        <div id="<? echo $i; ?>" class="item" data-delay=<? echo round($i/2,1); ?>>
    else
        <div id="<? echo $i; ?>" class="item">
<? } ?>