更新csv文件内容后读取csv文件返回错误的数据

时间:2018-11-05 12:48:34

标签: php file csv

我有一个名为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;

1 个答案:

答案 0 :(得分:1)

由于您是通过http / https检索数据,因此很有可能已被缓存。参见Does PHPs fopen function implement some kind of cache?