ユーザーがデータをアップロードできるようにする PHP スクリプトがあります。csv ファイルの最初の行はヘッダー (fname、lname、age、address、email) です。
私の計画は - ユーザーが csv をアップロードした後、私のスクリプトはヘッダーのスペルをチェックする関数を実行します。スペルが間違っているヘッダーがある場合、私のスクリプトはそれを修正します。以下のコードを使用してヘッダーを修正しています。
if (($file = fopen($csvFile , "r")) != FALSE) {
$ctr = 0;
$record = fgetcsv($file, 1024)) != FALSE) {
if ($ctr == 0) {
correctHeader($record);
# write to new csv.
} else {
# write to new csv.
}
}
}
修正後、ヘッダーと後続の行の値が新しい csv ファイルに追加されます。csv(ヘッダー)の最初の行を編集してステップをスキップできれば、このステップを最適化できると思います# write to new csv
。