我有一个超过 400Mb 的文件
它是一个时间表数据库,仅以这种方式分发。
在此文本文件中,有一个字符串标记数据记录的开始。
该字符串始终以“BSN”开头,同样有一个字符串标记始终以“LT”开头的数据记录的结尾
我试图理解的是如何将数据文件分成包含 1000 条数据记录的块。然后当这个循环完成时,我可以按顺序导入这些文件。
创建的文件必须在新文件夹中按顺序编号...
[编辑] 记录集的长度差异很大 [/编辑]
以下是其中一组的示例:
BSNC031551112111206240000001 << DATA RECORD START >>
BX EMYEM129000
LOSHEFFLD 2235 2235
LIDORESNJ
LISPDN
LTDRBY 2326 23266 << DATA RECORD END >>
BSNC033501112111205130000001 << NEXT RECORD >>
BX EMYEM118600
* << >> 标签是为了您的理解而添加的,它们在文件中不存在。
我目前在这里使用 PHP fopen / fgets 方法读取文件