acc*_*man 4 php csv file fgetcsv
我不能得到我编写的新代码跳过第一行(标题)作为我之前使用的代码(见底部).
我没有收到任何错误,但是不能让它省略第一行.
$file = fopen($uploadcsv,"r");
$column_headers = array();
$row_count = 0;
while(!feof($file)) {
if ($row_count==0){
$column_headers = $file;
} else {
print_r(fgetcsv($file));
}
++$row_count;
}
fclose($file);
Run Code Online (Sandbox Code Playgroud)
下面是跳过标题的旧源,供参考和比较.
$handle = fopen($uploadcsv, 'r');
$column_headers = array();
$row_count = 0;
while (($data = fgetcsv($handle, 100000, ",")) !== FALSE) {
if ($row_count==0){
$column_headers = $data;
} else {
print_r($data);
}
++$row_count;
}
fclose($handle);
Run Code Online (Sandbox Code Playgroud)
为什么算数?只需在循环之前获取标题.
$column_headers = fgetcsv($file);
while(!feof($file)) {
...
Run Code Online (Sandbox Code Playgroud)
此外,您只是将文件指针指定给变量.
| 归档时间: |
|
| 查看次数: |
4198 次 |
| 最近记录: |