fputcsv
將行格式化為CSV 並寫入文件指針
fputcsv()
函數將行格式化為CSV 並寫入一個打開的文件。
該函數返回寫入字符串的長度。若出錯,則返回false。 。
<?php $list = array ( "George,John,Thomas,USA" , "James,Adrew,Martin,USA" , ) ; $file = fopen ( "contacts.csv" , "w" ) ; foreach ( $list as $line ) { fputcsv ( $file , split ( ',' , $line ) ) ; } fclose ( $file ) ; ?>
以上代碼執行後,CSV 文件會類似這樣:
George,John,Thomas,USA James,Adrew,Martin,USA
fputcsv ( file , fields , seperator , enclosure )
參數 | 描述 |
---|---|
file | 必需。規定要寫入的打開文件。 |
fields | 必需。規定要從中獲得數據的數組。 |
seperator | 可選。規定字段分隔符的字符。默認是逗號(,)。 |
enclosure | 可選。規定字段環繞符的字符。默認是雙引號"。 |
fputcsv()
將一行(用fields數組傳遞)格式化為CSV 格式並寫入由file指定的文件。