如何使用PHP直接读取.csv文件

时间:2016-10-17 08:08:09

标签: php csv

我正在尝试创建一个读取.csv文件的每一行的PHP脚本。我想将每一行视为一个数据数组。请建议我如何实现上述目标?

enter image description here

4 个答案:

答案 0 :(得分:1)

使用功能fgetcsv()

print('.'*9,end='')

答案 1 :(得分:0)

您可以使用以下命令从csv;

创建数组
$aArray = str_getcsv ( file_get_contents("/path/to/file.csv") , ',', '"', "\\");
var_dump($aArray);

阅读PHP手册; str_getcsv()file_get_contents()

答案 2 :(得分:0)

您可以使用fgetcsv函数从csv文件中读取数据。请看看这个: http://php.net/manual/en/function.fgetcsv.php

答案 3 :(得分:0)

您可以使用以下命令从csv文件中读取行并从csv文件创建数组:

<?php
$file = fopen("/path/to/file.csv","r");
$arrayCsv = array();
while(!feof($file)) {      
  $fpTotal = fgetcsv($file);
  array_push($arrayCsv,$fpTotal);
}
fclose($file);
print_r($arrayCsv); //prints array from csv
?>