Mat*_*iby 4 php csv loops while-loop fgetcsv
我正在编写一个PHP脚本导入csv并插入到表中,但我需要获取第一行所以我可以拥有字段名称..这是我的csv
id artist song
11 NewBee great stuff
10 anotherNewbee even better
6 NewArtist New song
Run Code Online (Sandbox Code Playgroud)
如您所见,第一行是我需要的字段的名称.这是我的循环
$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"}
Run Code Online (Sandbox Code Playgroud)
我如何得到第一个并将它们放入变量并使用insert语句中的那些字段继续数据循环
小智 13
这对你有用吗?
$row = 1;
while (($data = fgetcsv($handle, 1000, ',')) !== FALSE) {
if($row == 1) {
// do something
}
else
{
// do something
}
++$row;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14136 次 |
| 最近记录: |