Ver*_*nix 8 php arrays loops file lines
我有一个文本文件,它可以在行数上有所不同,但在每一行上总是有24个tab选项.
这些条目中的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))
Run Code Online (Sandbox Code Playgroud)
哪个循环表中的每一行,但我不知道如何或如果这可以为文件行建立.
非常感谢.
Rob*_*ill 20
您正在使用数据库函数来遍历数据库表 - 这很好.要将文件内容放入数组,请使用file().例:
$filename = 'info.txt';
$contents = file($filename);
foreach($contents as $line) {
echo $line . "\n";
}
Run Code Online (Sandbox Code Playgroud)