程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php fgetcsv讀取csv文件代碼(1/2)

php fgetcsv讀取csv文件代碼(1/2)

編輯:關於PHP編程

php教程 fgetcsv讀取csv文件代碼

function get_csv_contents( $file_target ){

    $handle  = fopen( $file_target, 'r');

    while ($data = fgetcsv($handle, 1000, ",")) {
   
        $num = count($data);
        echo "<p> $num fields in line $row: <br>n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            echo $data[$c]. "<br>n";;
            /*echo getUTFString($data[$c])*/
        }
    }

    fclose($handle);
}

array fgetcsv ( int handle [, int length [, string delimiter [, string enclosure]]] )

 


handle
一個由 fopen()、popen() 或 fsockopen() 產生的有效文件指針。

length (可選)
必須大於 CVS 文件內最長的一行。在 PHP 5 中該參數是可選的。如果忽略(在 PHP 5.0.4 以後的版本中設為 0)該參數的話,那麼長度就沒有限制,不過可能會影響執行效率。

delimiter (可選)
設置字段分界符(只允許一個字符),默認值為逗號。

enclosure (可選)
設置字段環繞符(只允許一個字符),默認值為雙引號。該參數是在 PHP 4.3.0 中添加的。


和 fgets() 類似,只除了 fgetcsv() 解析讀入的行並找出 CSV 格式的字段然後返回一個包含這些字段的數組。

fgetcsv() 出錯時返回 FALSE,包括碰到文件結束時。

1 2

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved