在處理多行記錄的 PHP CSV 文件時(shí),可以使用 fgetcsv() 函數(shù)逐行讀取文件內(nèi)容,并將每行解析為數(shù)組。
以下是一個(gè)示例代碼,可以幫助你處理多行記錄的 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 '無(wú)法打開文件';
}
在上面的示例中,我們首先打開 CSV 文件并使用 fgetcsv() 函數(shù)按行讀取文件內(nèi)容。然后,我們將每行記錄解析為數(shù)組,然后遍歷數(shù)組中的每個(gè)值進(jìn)行處理。
你可以根據(jù)需要修改處理邏輯,例如將每行記錄存儲(chǔ)到數(shù)據(jù)庫(kù)中或進(jìn)行其他操作。