从While回声数组

时间:2018-06-21 10:38:54

标签: php arrays echo

我正在尝试输出从SQL数据库填充的数组的结果。

<?php
if(mysqli_num_rows($Difference))
{
    while($row = mysqli_fetch_assoc($Difference))
        {
            $block[] = $row["time"]." | ".$row["d_bl"];
        }
}?>

当我“ vardump”数组时,它包含了我期望的所有正确值。 我现在想在带有中断的简单列表中输出此数组。 当我对数组使用“返回”时,由于自动转义,我只能得到一个结果。当我打印阵列时,由于循环,我得到的是阵列的150倍,而不是150倍。

1 个答案:

答案 0 :(得分:1)

这是@Nigel Ren的解决方案

while循环结束后-

echo implode("<br />", $block); 

(假设网页输出-如果没有,将"<br />"替换为PHP_EOL