一次性讀取csv檔案內所有行的資料
$file = fopen('windows_2011_s.csv','r');
while ($data = fgetcsv($file)) { //每次讀取csv裡面的一行內容
//print_r($data); //此為乙個陣列,要獲得每乙個資料,訪問陣列下標即可
$goods_list = $data;
//print_r($goods_list);
/* foreach ($goods_list as $arr){
if ($arr[0]!=""){
echo $arr[0]."
";echo $goods_list[2][0];
fclose($file);
讀取csv檔案的某一行資料
function get_file_line( $file_name, $line ){
$n = 0;
$handle = fopen($file_name,'r');
if ($handle) {
while (!feof($handle)) {
++$n;
$out = fgets($handle, 4096);
if($line==$n) break;
fclose($handle);
if( $line==$n) return $out;
return false;
echo get_file_line("windows_2011_s.csv", 10);
讀取csv檔案制定行數(行區間)
function get_file_line( $file_name, $line_star, $line_end){
$n = 0;
$handle = fopen($file_name,"r");
if ($handle) {
while (!feof($handle)) {
++$n;
$out = fgets($handle, 4096);
if($line_star <= $n){
$ling = $out;
if ($line_end == $n) break;
fclose($handle);
if( $line_end==$n) return $ling;
return false;
$aa = get_file_line("windows_2011_s.csv", 11, 20); //從第11行到第20行
foreach ($aa as $bb){
echo $bb."
";
php讀取csv檔案
開始討論php操作csv檔案的問題之前,我們先首先了解一下什麼是csv檔案。csv是最通用的一種檔案格式,它可以非常容易地被匯入各種pc 及資料庫中。此檔案,一行即為資料表的一行。生成資料表字段用半形逗號隔開。了解到這裡我們看清楚了csv檔案的最大特點,以行排列,每行中的每個數值用逗號隔開。看到這裡...
PHP 讀取 CSV 檔案
最近做了相關的功能,從 csv 格式的檔案中讀取資料,然後進行操作,下面用例項 記錄下。fgetcsv 從檔案指標中讀入一行並解析 csv 字段 如果提供了無效的檔案指標,fgetcsv 會返回null。其他錯誤,包括碰到檔案結束時返回false,csv 檔案示例如下 例項 如下 function ...
PHP 讀取 匯出 CSV檔案
工作中經常會有遇到匯入 匯出的需求,下面是常用的方法。讀取csv檔案,可以分頁讀取,設定讀取行數,起始行數即可。匯出csv檔案,用兩種方法進行實現。1 2 讀取csv檔案 3 param string csv file csv檔案路徑 4 param int lines 讀取行數 5 param i...