首先,我很抱歉提出一个必须有点菜鸟或简单的问题,但我似乎找不到任何我研究过的代码来解决我的问题。
注意:未定义的偏移量:第 14 行 C:\Users\Joshua\Desktop\USBWebserver v8.5\8.5\root\Assignment\Table.php 中的 1
此错误从偏移 1 - 7 继续。
我目前用于从 CSV 文件中提取数据的代码如下:
<?php
$fp = fopen ("quotes.csv","r");
if (!$fp) {echo "<p>Unable to open remote file.</p>"; exit;}
?>
<table>
<tr><th>ID</th> <th>Price</th> <th>Volume </th></tr>
<?php
$i=0;
while (!feof($fp)):
$line = fgets($fp, 2048);
$out[$i] = array($line);
list ($ID, $Price, $StockDate, $StockTime, $Change, $DayHI, $DayLOW, $Volume,) = explode(",", $out[$i][0]);
echo "<tr><td>$ID</td> <td>$Price</td> <td>$StockDate </td><td>$StockTime</td> <td>$Change</td> <td>$DayHI</td> <td>$DayLOW</td> <td>$Volume</td></tr>";
$fp++;
$i++;
endwhile;
?>
</table>
<?php
//echo "<p>".$out[0][0]."</p>";
//echo "<p>".$out[1][0]."</p>";
//echo "<p>".$out[2][0]."</p>";
fclose($fp);
?>
我不确定某些东西是如何未定义的,因为从 CSV 中调用了正确数量的值。
我知道这不是一个教别人 PHP 基础知识的网站,但如果有任何建议可以帮助解决问题,我将不胜感激!