在使用fgetcsv
函數讀取CSV文件時,可以通過設置bom
參數為false來去除BOM頭。以下是一個例子:
$file = fopen('example.csv', 'r');
// 讀取第一行并去除BOM頭
fgetcsv($file, 0, ',', '"', false);
// 讀取剩余行
while (($data = fgetcsv($file, 0, ',', '"')) !== false) {
// 處理數據
}
fclose($file);
在上面的例子中,通過將bom
參數設置為false,可以去除CSV文件的BOM頭。然后可以通過循環讀取剩余的行來處理數據。