Nasıl fgetcsv kullanarak başlık satırı benim while döngüsünde atlanacak yapmak için?

0 Cevap php

Ben (altta) senden önce kullanıyordum kodu olarak ilk satırı (header) atlamak için yazdım yeni kodu alınamıyor.

Ben herhangi bir hata almıyorum, ama sadece ilk satır atlamak için alınamıyor.

$file = fopen($uploadcsv,"r");
$column_headers = array();
$row_count = 0;
while(!feof($file)) {   
  if ($row_count==0){
    $column_headers = $file;
  } else {
    print_r(fgetcsv($file));
  }
  ++$row_count;
  }

fclose($file);

Aşağıda referans ve karşılaştırma için, başlık atlanır eski kaynağıdır.

$handle = fopen($uploadcsv, 'r');
$column_headers = array();
$row_count = 0;
while (($data = fgetcsv($handle, 100000, ",")) !== FALSE) {
  if ($row_count==0){
    $column_headers = $data;
  } else {
    print_r($data);
  }
  ++$row_count;
}
fclose($handle);

0 Cevap