原代码如下所示:使输出成奇数和偶数?
<?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 2011-06-14 10:04:14