diff --git a/parsecsv.lib.php b/parsecsv.lib.php index 252d416..05247cd 100644 --- a/parsecsv.lib.php +++ b/parsecsv.lib.php @@ -135,6 +135,8 @@ class parseCSV { var $output_delimiter = ','; var $output_filename = 'data.csv'; + # keep raw file data in memory after successful parsing (useful for debugging) + var $keep_file_data = false; /** * Internal variables @@ -490,6 +492,9 @@ class parseCSV { $rows = array_slice($rows, ($this->offset === null ? 0 : $this->offset) , $this->limit, true); } } + if ( !$this->keep_file_data ) { + $this->file_data = null; + } return $rows; }