【发布时间】:2018-11-05 12:48:33
【问题描述】:
我有一个名为 data1.csv 的 csv 文件。我第一次使用 php 读取 csv 文件内容时,我可以正确获取内容。问题是更新data1.csv 中的数据后,我无法读取新数据。它不断返回以前的数据。可能出了什么问题?
$file_handle = fopen($csvFile, 'r');
if(!$file_handle) die("Can't open file");
while (!feof($file_handle) ) {
$line_of_text[] = fgetcsv($file_handle, 0, $csv_spliter);
}
clearstatcache();
fclose($file_handle);
$file_content = $line_of_text;
【问题讨论】:
-
读取的代码有效吗?您能否展示一个不工作的以及如何更新 csv 文件?
-
这段代码可以读取csv内容。 csv 是手动更新的
-
完全删除文件是否也会得到旧数据?如果它只影响新行,则可能是行尾问题。
-
您检查数据是否正确保存?
-
@ovicko 这就是你的问题。看到这个问题:stackoverflow.com/questions/511476/…