Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP按行读取.csv文件_Php_Csv - Fatal编程技术网

如何使用PHP按行读取.csv文件

如何使用PHP按行读取.csv文件,php,csv,Php,Csv,我试图制作一个PHP脚本,读取.csv文件的每一行。我想将每一行视为一个数据数组。请建议我如何实现上述目标 您可以使用以下命令从csv创建数组: $aArray = str_getcsv ( file_get_contents("/path/to/file.csv") , ',', '"', "\\"); var_dump($aArray); 阅读PHP手册; 和您可以使用fgetcsv功能从csv文件读取数据。请看这个: 使用该功能 您可以使用以下命令从csv文件读取行并从csv文件创建数组

我试图制作一个PHP脚本,读取.csv文件的每一行。我想将每一行视为一个数据数组。请建议我如何实现上述目标


您可以使用以下命令从csv创建数组:

$aArray = str_getcsv ( file_get_contents("/path/to/file.csv") , ',', '"', "\\");
var_dump($aArray);
阅读PHP手册;

您可以使用
fgetcsv
功能从csv文件读取数据。请看这个: 使用该功能


您可以使用以下命令从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
?>

我不明白这个问题。你能重新表述一下吗?如果你在谷歌上“阅读csv行php”,第一个结果就是“我正在制作一个php脚本”,真的吗?因为听起来你想让我们从头开始为你做。请展示你的尝试。
<?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
?>