php - 在 PHP 中删除 CSV 的第一行?
问题描述
我编写了 PHP 代码来从 CSV 文件中获取值,其中包含我的 netflix 观看历史记录,以便我可以将其放入数据库中。我的代码是:
<?php /* The idea will put my Netflix viewing history into a database */
$history = fopen("netflix.csv", "r");
while($row = fgetcsv($history, 1000, ","))
{
$title = explode(":", $row[0])[0];
$watch = explode("/", $row[1]);
echo "I watched {$title} on {$watch[2]}-{$watch[1]}-{$watch[0]}<br>";
}
print_r($items);
?>
我使用 while 循环的原因是循环遍历 CSV 文件中的每一行,但是,当我回显它以查看我得到的内容时,我发现我得到了第一行。我该如何删除第一行?
解决方案
在循环开始之前再调用fgetcsv
一次。
推荐阅读
- mongodb - brew install mongo 在 ubuntu 18.04 中不起作用
- react-native - 反应导航 - “未定义不是一个对象(评估'Component.router.getStateForAction')”
- spring - Spring Boot 2.2 和设置 HTTPS。为什么需要两个密码
- jquery - 如何使用 jQuery 选择器定位所有匹配的元素?
- windows - Perl:Windows 中文件名的元音变音问题
- json - SQL Server - OPENJSON 错误 - JSON 文本格式不正确
- linux - 如何计算 xterm 控制序列的长度
- database - 函数 fn:data() 在存在数据库中有什么作用?
- bit - 当您将大于 1 的值分配给寄存器中的某个位时会发生什么?
- swift - 动画仅适用于一个按钮(波纹视图)