我有一个文本文件,它的行数可以不同,但是每行上总是有24个制表符审议的条目。
这些条目中有4个是日期,但它们不是正常的YYYY-MM-DD格式示例:“ 2013-03-11T20:35:33 + 00:00”,因此我使用了substr,这一切都很好。但是目前我将所有数据从文件传递到表,然后每个日期执行substr和UPDATE字段,然后将所有表传递给另一个表,但第一次将日期字段类型设置为“ DATE”, t归因于“ 2013-03-11T20:35:33 + 00:00”。
我要说的是,我想将每一行读入数组,将substr应用于日期,该日期将始终位于同一位置,然后将数组传递给表,因此该列的数据类型可以从DATE开始。
我只是似乎无法弄清楚如何为文件中的每一行循环。我可以得到第一行(因为我需要删除它),我读到要获得特定的行是不可能或很难的,但是我只需要它来循环遍历它们的周期性。
我目前有
while ($DateRow = mysql_fetch_array($DateQuery, MYSQL_ASSOC))
该表中的每一行循环,但我不知道如何或是否可以将其隐含在文件行中。
非常感谢。
您正在使用数据库功能来遍历数据库表-很好。要将文件内容放入数组,请使用file()。例:
$filename = 'info.txt';
$contents = file($filename);
foreach($contents as $line) {
echo $line . "\n";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句