2017-02-12 109 views
0

我試圖顯示CSV文件數據,它位於gz文件中。PHP顯示CSV文件,跳過第一行

我的代碼是:

$file = file("compress.zlib://".$filePath); 

    foreach($file as $line){ 
    list($lid,$lname,$lrevenue,$ctr) = explode(",", $line); 

    print $lid ." | ". $lname ." | ". $lrevenue ." | ". $ctr . "\n"; 

    } 

此代碼的工作,但我不知道如何跳過從它顯示的第一行。

在此先感謝。

回答

1
$file = file("compress.zlib://".$filePath); 

unset($file[0]); 

foreach($file as $line){ 

    list($lid,$lname,$lrevenue,$ctr) = explode(",", $line); 
    print $lid ." | ". $lname ." | ". $lrevenue ." | ". $ctr . "\n";  
} 
+0

非常感謝你。有用。 :) – Geobo

+0

如果有幫助。請將其標記爲正確的解決方案並進行投票,讓其他人知道您的問題。不客氣:)) – barbarity

+0

好的,謝謝你,我會的, – Geobo

1
$file = file("compress.zlib://".$filePath); 

$i=0; 
foreach($file as $line){ 

    if($i == 0) continue; 
    list($lid,$lname,$lrevenue,$ctr) = explode(",", $line); 
    print $lid ." | ". $lname ." | ". $lrevenue ." | ". $ctr . "\n"; 

    $i++; 
} 
+0

謝謝你的回覆! – Geobo