fegtcsv确实在PHP 获取CSV文件的数据的工作,我写了这个代码从我的输入文件读取数据我如何从PHP的csv文件中获取特定行的数据?
<?php
$file_handle = fopen("input.csv", "r");
while(!feof($file_handle)){
$line_of_text=fgetcsv($file_handle,3020);
$a= $line_of_text[1];
$b=$line_of_text[2];
$c=$line_of_text[3];
$d=$line_of_text[4];
}
fclose($file_handle);
?>
现在是什么其实我想要的是做的是第三之间的数据有matematical操作(其是$ c)在每一行中。例如。将第1行中的$ c与第2行中的$ c相加并进行一些更加数学运算。只有当我可以将这些数据作为c1时,我才能够做到这一点,这将是第一行c2的$ c,即第二行的$ c。但我不知道该怎么做。上面的脚本打印文件的每一行。我无法控制打印哪行(或哪行)的哪些数据。我怎么做 ?我缺少阅读或学习的任何东西?请告诉我。
感谢@deceze。这是一个很好的观察。以及我必须更多地处理csv文件和php脚本。我想学习这些东西。我相信会有更多这样的事情。您为此建议的任何特定链接?我的意思是CSV和PHP?这将不胜感激。 :) – user913492