कभी-कभी आपको csv की अंतिम पंक्ति या पंक्तियों को अनदेखा करना पड़ता है। मैंने ऊपर से अनदेखा लाइनों की संख्या $start_offset के रूप में और नीचे से अनदेखा करने के लिए लाइनों की संख्या को $end_offset के रूप में सेट किया है। शून्य से शुरू करें और तब तक बढ़ाएँ जब तक ऑफ़सेट त्रुटि दूर न हो जाए
मैं यह कैसे करता हूँ:
$data = file_get_contents($filename);//load up csv
$data_array = explode("\n", $data);//break file into lines
$csv = array_map('str_getcsv', $data_array);//break up comma delimited
$csv_len = count($csv); //count of number of lines
$start_offset = 2;
$end_offset = 3;
for ($i=$start_offset; $i<$csv_len-$end_offset; $i++)
{
//access columns as $csv[$i][0], $csv[$i][1] etc
}