我正在用 PHP 创建一个无序列表。正如预期的那样,列表输出正常。但是,在每个列表项之后,都会出现一个额外的空列表项。我无法弄清楚为什么会这样。真的没有什么可以解释或详细说明的了。
这是代码:
echo ' <div><ul>';
$i=0;
while($i<$length && $i<$amount) {
do {
$id = rand(0, $amount-1);
} while(($priority[$id] > $cur_prior || $used[$id]));
do { $cur_prior++; } while(!in_array($cur_prior, $priority) && $cur_prior <= max($priority));
if(!$used[$id]) {
$cur_views = $views[$id]+1;
$cur_id = $ids[$id];
mysql_query(" UPDATE table SET views = '$cur_views'
WHERE id = '$cur_id'")
or die('Database error.');
$used[$id] = true;
echo ' <li><a href="'.$ids[$id]).'/'.$url[$id].'" target="_blank">
<img src="'.$img['main']['folder'].$img[$id].'?'.time().'" alt="'.$name[$id].'" title="'.$name[$id].'">
</a><li>';
$i++;
}
}
echo ' </ul></div>';
希望有人可以帮忙,谢谢:)