我试图从csv获取数据显示使用php。下面是代码
<?PHP
$file_handle = fopen("dept.csv", "r");
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
print ($line_of_text[0]) . " ". ($line_of_text[1]). ($line_of_text[2]) . "<BR>";
}
fclose($file_handle);
?>
我正在得到输出,但得到一个通知msg:
注意:未定义偏移量:2
如何解决?
- 在没有提供文件 的情况下,您不能发布此类问题
- 显示csv文件中只有2列,或者其中1个条目没有填写 中的第三列。
如果你不想查看文件,你可以这样做:
$file_handle = fopen("dept.csv", "r"); while (!feof($file_handle) ) { $line_of_text = fgetcsv($file_handle, 1024); print ($line_of_text[0]) . " ". ($line_of_text[1]); if (isset($line_of_text[2])) print($line_of_text[2]); print ("<BR>"); } fclose($file_handle);