我正在尝试输出从SQL数据库填充的数组的结果。
<?php
if(mysqli_num_rows($Difference))
{
while($row = mysqli_fetch_assoc($Difference))
{
$block[] = $row["time"]." | ".$row["d_bl"];
}
}?>
当我“ vardump”数组时,它包含了我期望的所有正确值。 我现在想在带有中断的简单列表中输出此数组。 当我对数组使用“返回”时,由于自动转义,我只能得到一个结果。当我打印阵列时,由于循环,我得到的是阵列的150倍,而不是150倍。
答案 0 :(得分:1)
这是@Nigel Ren的解决方案
while循环结束后-
echo implode("<br />", $block);
(假设网页输出-如果没有,将"<br />"
替换为PHP_EOL
)