我有一个while循环用来写一个列表.我想用逗号分隔每个元素,但在最后一个之后写一个点,而不是昏迷.这是我的代码
$exec = mysql_query($req);
while ($row = mysql_fetch_assoc($exec)){
echo '<strong>'.$row['name'].'</strong>, ';
}
Run Code Online (Sandbox Code Playgroud)
但我不知道该怎么做.我尝试使用count()或end(),但这些都不起作用.一点点帮助会很棒!
$html = array();
$exec = mysql_query($req);
while ($row = mysql_fetch_assoc($exec)){
$html[] = '<strong>' . htmlspecialchars($row['name']) . '</strong>';
// --------------------^^^^^^^^^^^^^^^^! (1)
}
$html = implode(', ', $html) . '.';
Run Code Online (Sandbox Code Playgroud)
(1) - 不要在没有正确转义的情况下将数据输出到HTML.