gpt4 book ai didi

php - 为什么使用 php 从一个非常大的 csv 文件中只读取 1000 条记录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:49:57 27 4
gpt4 key购买 nike

我刚开始学习使用 PHP,因为工作中出现了一个要求,我想弄清楚为什么在我的 CSV 文件中的 124938 条记录中只有 1011 条记录被读取。这是我正在使用的非常基本的代码。

<?php
print "<table>\n";
$fp = fopen('STDPRICE_FULL.csv','r') or die("can't open file");
while($csv_line = fgetcsv($fp,1024)) {
print '<tr>';
for ($i = 0, $j = count($csv_line); $i < $j; $i++) {
print '<td>'.$csv_line[$i].'</td>';
}
print "</tr>\n";
}
print '</table>\n';
fclose($fp) or die("can't close file");
?>

当我打印 count($csv_line) 时,它只显示 1011 条记录。
现在我相信它可能与整数的大小有关,但我不确定。
此外,我搜索了增加整数大小的方法,但 PHP 似乎可以自行处理类型转换。
谁能建议我如何读取 CSV 文件中的所有行?

最佳答案

使用那个http://dev.mysql.com/doc/refman/5.1/en/load-data.html .

然后使用数据库。

关于php - 为什么使用 php 从一个非常大的 csv 文件中只读取 1000 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472158/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com