我有这个脚本,每行最多显示5个图像,但由于某种原因,如果项目数不是5的精确倍数,我的<ul>
标记将无法正确关闭。如何纠正此问题即使列出的图像数量少于5,<ul>
标签也会关闭?PHP循环问题?
这是我的PHP代码。
if (!$dbc) {
print mysqli_error($mysqli);
} else {
$row_count = 0;
while($row = mysqli_fetch_array($dbc)){
if($row_count % 5 == 0){
echo "<ul>";
}
echo "<li><a href='" .$row["url"]. "' title='".$row['title']."'>";
echo "<img src='".$row['src']."'></a></li>";
if($row_count % 5 == 4) {
echo "</ul>";
}
$row_count++;
}
}
*(TIPP)* ['printf'(http://de2.php.net/manual/en/function.printf.php)可以使你的代码了很多更具可读性 – Gordon 2010-06-30 08:11:10
或者,做这个:'echo'
@Gordon print_f如何帮我解决这个问题? – sIK 2010-06-30 08:16:19