这是我的代码
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>';
}
我希望水平线出现在每个结果之后,但它只显示在最后一个结果之后。我错过了什么?
由于
答案 0 :(得分:0)
你必须在每个结果后加上一行:)
if (($handle = fopen("data.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
echo "Title: $data[1]<br/>";
echo "Time: $data[2]<hr/>";
}
echo 'Results End.';
}
答案 1 :(得分:0)
您需要echo "Results End.<hr>"
中的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>";
}
}
答案 2 :(得分:0)
您需要在while循环中包含<hr>
标记才能获得每个结果。 <br>
是换行符,<hr>
是水平线