csvをインポートしてテーブルに挿入するPHPスクリプトを書いていますが、フィールド名を取得できるように最初の行を取得する必要があります..ここに私のcsvがあります
id artist song
11 NewBee great stuff
10 anotherNewbee even better
6 NewArtist New song
ご覧のとおり、最初の行は必要なフィールドの名前です。ここに私のループがあります
$handle = fopen('csvs/'.$_FILES["csv"]["name"], 'r');
while (($data = fgetcsv($handle, 1000, ',')) !== FALSE) {
print_r($data);
//do something with it but i need the first time around
array(3) { [0]=> string(2) "id" [1]=> string(6) "artist" [2]=> string(4) "song" }
array(3) { [0]=> string(2) "11" [1]=> string(6) "NewBee" [2]=> string(1) "great stuff" }
array(3) { [0]=> string(2) "10" [1]=> string(13) "anotherNewbee" [2]=> string(1) "even better"}
最初のものを取得して変数に入れ、挿入ステートメントでそれらのフィールドを使用してデータのループを続行するにはどうすればよいですか