这是我的部分代码:
while($row = $db->fetch_array($query))
{
echo $row['row_name'];
}
如何制作它以便在每个结果后添加一个break标记,但不是最后一个结果?
答案 0 :(得分:16)
将输出放入数组,然后使用implode
加入数组:
$rows = array();
while($row = $db->fetch_array($query))
{
$rows[] = $row['row_name'];
}
echo implode('<br/>', $rows);
答案 1 :(得分:6)
你可以这样做。没有数组或计数器。
if($row = $db->fetch_array($query))
{
do {
echo $row['row_name']
} while($row = $db->fetch_array($query) && print("<br />"));
}
答案 2 :(得分:2)
for ($idx = 0; $row = $db->fetch_array($query); $idx++)
{
if ($idx > 0) { echo "<br/>"; }
echo $row['row_name'];
}