원래의 코드는 다음과 같습니다출력을 홀수 및 짝수로 만드시겠습니까?
<?php
foreach($values as $value){
$downlink=node_load($value);
echo '<li><input type="checkbox" checked="checked"/>.$downlink->title.'</li>';
}
?>
내가
<li class="odd">...</li>
<li class="even">...</li>
.....
이 내 방법입니다 출력을 만들고 싶어. 그러나 그것은 작동하지 않습니다.
는$i=0;
foreach($values as $value){
$downlink=node_load($value);
if($i%2==0){
echo '<li class="even"><input type="checkbox" checked="checked"/>.$downlink->title.'</li>';}
else{
echo '<li class="odd"><input type="checkbox" checked="checked"/>.$downlink->title.'</li>';
}
$i++;
}
왜 작동하지 않습니까? 당신이 보는 오류는 무엇입니까? foreach 루프가 첫 번째 일 경우 – TJHeuvel