我有一个包含10列(A到J)的CSV文件。现在,我的问题是我想使用PHP在屏幕上只显示列名E的数据。
我如何阅读并显示CSV文件中的那一列?
答案 0 :(得分:2)
您可以使用fgetcsv()
功能。它需要一行csv文件并将其扩展为一个数组。以下脚本将打印出csv文件每行的第四列。您只需更改$col
变量即可打印出不同的列。
<?php
//column to print, E would be 5th
$col = 5;
// open the file for reading
$file = fopen("yourfile.csv","r");
// while there are more lines, keep doing this
while(! feof($file))
{
// print out the given column of the line
echo fgetcsv($file)[$col];
}
// close the file connection
fclose($file);