fputcsv命令,寫csv檔案,遇到的小問題

2021-12-29 22:45:59 字數 974 閱讀 6407

命令: fputcsv()

命令格式:intfputcsv( resource handle [, array fields [, string delimiter [, string enclosure]]] )

命令解析:fputcsv() 將一行(用 fields陣列傳遞)格式化為 csv 格式並寫入由 handle指定的檔案。返回寫入字串的長度,出錯則返回 。 可選的 delimiter引數設定字段分界符(只允許乙個字元)。預設為逗號:。 可選的 enclosure引數設定欄位字段環繞符(只允許乙個字元)。預設為雙引號:。

編寫**(錯誤**):

<?php

$users = array(

array("使用者名稱","部門","職稱");

array("user1","1","秘書處","科員");

array("user2","2","辦公室","科員");

array("user3","3","後勤處","科員");

);$handle = fopen("html/csvfile.csv","w");

foreach($users as $line)

//把檔案老人家「請來」可要記得「送回去」哦

fclose($handle);

?>

**解析:在html/檔案目錄下新建乙個空csvfile.csv檔案(手動建立),然後用命令開啟它,並將users陣列的檔案寫入。

錯誤徵兆:

看到這想必大家肯定知道**錯了。「;」是罪魁禍首,煥然大悟啊,原來多維陣列中的鏈結符是「,」啊,誤打成分號了,這個錯誤很隱蔽,不要再患了!

謹記:多維陣列的鏈結使用","(逗號)鏈結的

fputcsv命令,寫csv檔案,遇到的小問題

move method 概述 程式中,有個函式與其所駐class之外的另乙個class進行更多交流,呼叫後者或被後者呼叫 動機 motivation 如果乙個class有太多行為,或如果乙個class與另乙個class有太多合作而形成高度耦合 highly coupled 我們就會搬移函式。通過這種...

寫csv檔案 Python讀寫CSV

逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 1 首先匯入csv模板 2 建立乙個csv檔案物件 3 開啟檔案進行讀取 結果 測試1 軟體測試工程師 測試2 軟體測試工程師 測試3 軟體測...

python 寫資料為 csv 檔案

1 簡介 csv 檔案 類似於 excle 那樣有一定的排序結構。方便資料觀察,可以使用記事本或者 excle開啟 下面我們就嘗試將一組資料儲存成csv 檔案 2 功能 import csv lists 姓名 年齡 小明 19 小黑 20 小白 21 小灰 22 with open test.csv...