fputcsv
和 fopen
是 PHP 中兩個用于處理文件的函數,它們之間的關系是協同工作的。fputcsv
用于將一個數組或字符串寫入 CSV(逗號分隔值)文件,而 fopen
用于打開一個文件以便進行讀取或寫入操作。
以下是這兩個函數的基本用法和關系:
fopen
打開一個文件,指定文件名和打開模式(例如:w
表示寫入模式,a
表示追加模式)。$file = fopen("example.csv", "w");
fputcsv
將一個數組或字符串寫入剛剛打開的文件。fputcsv
需要一個文件句柄(從 fopen
返回)和一個要寫入的數據數組或字符串。$data = array("John", "Doe", "john.doe@example.com");
fputcsv($file, $data);
fclose
函數。fclose($file);
將以上代碼放在一起,完整的示例如下:
<?php
$file = fopen("example.csv", "w");
$data = array("John", "Doe", "john.doe@example.com");
fputcsv($file, $data);
fclose($file);
?>
這個示例將創建一個名為 example.csv
的文件(如果尚不存在),并將一個包含姓名和電子郵件地址的數組寫入該文件。