如何在PHP中没有换行符回声?

时间:2012-12-16 23:05:33

标签: php html newline echo

如何在一行中回显所有数组元素whitout线条在每次迭代时都会通过数组? 这是我能够提出的代码,但它会在新行上打印每个元素。

while($row = mysql_fetch_assoc($result))
{
    echo '<h3> Some text'. $row['user_name'] . '</h3>';
}

4 个答案:

答案 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>';