Php 在每个while循环后添加文本

Php 在每个while循环后添加文本,php,while-loop,Php,While Loop,这是我的密码 if (($handle = fopen("data.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { echo "Title: $data[1]<BR>"; echo "Time: $data[2]<BR>"; } echo 'Results End. <hr>'; } if($handle=fopen(“d

这是我的密码

if (($handle = fopen("data.csv", "r")) !== FALSE) {

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

    echo "Title: $data[1]<BR>";
    echo "Time: $data[2]<BR>";
}
echo 'Results End. <hr>';
}
if($handle=fopen(“data.csv”,“r”))!==FALSE){
while(($data=fgetcsv($handle,1000,“,”)!==FALSE){
echo“标题:$data[1]
”; echo“时间:$data[2]
”; } 回声“结果结束。
”; }
我希望水平线显示在每个结果之后,但它仅显示在最后一个结果之后。我错过了什么


谢谢

您只需在每个结果后面加一行:)

if($handle=fopen(“data.csv”,“r”))!==FALSE){
while(($data=fgetcsv($handle,1000,“,”)!==FALSE){
echo“标题:$data[1]
”; echo“时间:$data[2]
”; } 回声“结果结束”; }
您需要在
while循环中
回送“结果结束。

if (($handle = fopen("data.csv", "r")) !== FALSE) {

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

echo "Title: $data[1]<BR>";
echo "Time: $data[2]<BR>";
echo "Results End.<hr>";
}

}
if($handle=fopen(“data.csv”,“r”))!==FALSE){
while(($data=fgetcsv($handle,1000,“,”)!==FALSE){
echo“标题:$data[1]
”; echo“时间:$data[2]
”; 回显“结果结束。
”; } }
您需要在while循环中包含

标记,才能将其与每个结果一起使用<代码>
是一条新行,

是一条水平线

放置
回显“结果结束
在第一个
}
之前的循环中,或者只使用
hr
而不是
br
如果这是您想要的,那么这会修复
但我需要在每次结果之后结束结果,这只会在最后打印出来。看,我已经修改了我的答案
if (($handle = fopen("data.csv", "r")) !== FALSE) {

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

echo "Title: $data[1]<BR>";
echo "Time: $data[2]<BR>";
echo "Results End.<hr>";
}

}