如何在一行中回显所有数组元素whitout线条在每次迭代时都会通过数组? 这是我能够提出的代码,但它会在新行上打印每个元素。
while($row = mysql_fetch_assoc($result))
{
echo '<h3> Some text'. $row['user_name'] . '</h3>';
}
答案 0 :(得分:6)
h3
是一个块元素。您可以不使用h3
(可能使用span
)或将其设置为内联样式,使其显示在一行:
CSS:
h3 {
display: inline;
}
答案 1 :(得分:2)
这是因为<h3>
和其他<hx>
标签一样是块级元素,因此会在自己的行上呈现。您可以使用内联元素,例如<span>
,也可以将<h3>
标记的显示属性设置为CSS中的 display:inline 。
答案 2 :(得分:1)
也许是这样的:
echo '<h3>';
while($row = mysql_fetch_assoc($result))
{
echo $row['user_name'];
}
echo '</h3>';
答案 3 :(得分:0)
使用CSS您可以浮动这些元素。
h3 {
float: left;
}
使用PHP您可以输出一个包含所有这些行的元素:
echo '<h3>';
while($row = mysql_fetch_assoc($result)) {
echo $row['user_name'];
}
echo '</h3>';