| 好的,我想我会把它放在那里。我的数据库中有25个条目的列表,我希望以列表形式以5列5行的形式显示在页面上。 我准备了一个解决方案,尽管不是那么优雅。
\";

                            $counter = 1;
                            while ($row = mysql_fetch_array($result)) {

                            if ($counter <= 5) {

                                    echo \"
  • {$row[\"name\"]}
  • \"; $counter = $counter + 1; if ($counter == 6) { echo \"\"; } } elseif($counter > 5 && $counter <= 10) { if ($counter == 6){ echo \"
      \"; } echo \"
    • {$row[\"name\"]}
    • \"; $counter += 1; if ($counter == 11) { echo \"
    \"; } } elseif($counter > 10 && $counter <= 15) { if ($counter == 11){ echo \"
      \"; } echo \"
    • {$row[\"name\"]}
    • \"; $counter += 1; if ($counter == 16) { echo \"
    \"; } } elseif($counter > 15 && $counter <= 20) { if($counter == 16){ echo \"
      \"; } echo \"
    • {$row[\"name\"]}
    • \"; $counter += 1; if ($counter == 21) { echo \"
    \"; } } elseif($counter > 20 && $counter <= 25) { if($counter == 21){ echo \"
      \"; } echo \"
    • {$row[\"name\"]}
    • \"; $counter += 1; if ($counter == 26) { echo \"
    \"; } } } ?>
    这将输出以下内容
    • Belfast
    • Birmingham
    • Brighton
    • Bristol
    • Cambridge
    • Cardiff
    • Carlisle
    • Edinburgh
    • Glasgow
    • Hull
    • Lancaster
    • Leeds
    • Leicester
    • Liverpool
    • London
    • Manchester
    • Newcastle
    • Norwich
    • Nottingham
    • Oxford
    • Plymouth
    • Portsmouth
    • Southampton
    • Swansea
    • York
    有人知道这样做的更好方法吗?我仍然对php还是陌生的,我知道必须有一个更好,更整洁的方法来做到这一点。