在處理多行記錄的 PHP CSV 文件時,可以使用 fgetcsv() 函數逐行讀取文件內容,并將每行解析為數組。
以下是一個示例代碼,可以幫助你處理多行記錄的 PHP CSV 文件:
$filename = 'example.csv';
if (($handle = fopen($filename, 'r')) !== false) {
while (($data = fgetcsv($handle, 1000, ',')) !== false) {
// 處理每行記錄
foreach ($data as $value) {
echo $value . ' ';
}
echo '<br>';
}
fclose($handle);
} else {
echo '無法打開文件';
}
在上面的示例中,我們首先打開 CSV 文件并使用 fgetcsv() 函數按行讀取文件內容。然后,我們將每行記錄解析為數組,然后遍歷數組中的每個值進行處理。
你可以根據需要修改處理邏輯,例如將每行記錄存儲到數據庫中或進行其他操作。