2014-12-30 7 views
-3
<? foreach($i=0;$i<=5;$i++){ ?> 

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

<? } ?> 

데이터 지연 attr 값의 처음 3 자리에는 $ j = j + 0.5가 필요합니다. 출력은 다음과 같아야합니다.루프 내의 PHP 루프

<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> 

어떻게 구현할 수 있습니까? `;

+0

'$ 지연 = $ J/2 무엇을해야 할 것인가? –

+0

을 수정하고'foreach'를'for'로 변경하면 foreach가 배열 – gbestard

답변

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"> 
<? } ?> 
+0

여기에 뭔가 문제가 있습니까? 나는 concenate 's를 끝까지 쓸 수 없다. –

+0

@jameslebron이 그것을 fiction

+0

왜? 나는 지금 혼란 스럽다. –