首页 > for循环存取数据到文件中

for循环存取数据到文件中

经过一个for循环,每次都能得到一组数据,将每组数据按行存入一个txt文件中,大约十几万行,该怎样写,求助大神们!给个大概模板也可以,相似的例子之类的!


设置一个缓冲区,每次循环读取的数据放入缓冲区,待缓冲区到一定大小时,一次写入文件中,然后清空缓冲区,重复上面的动作。这样子能有效的减少文件流的开关,应该会好一些吧。


for( 循环 ) {
读取数据
写入数据
}

和读取一个文件 写入一个文件一样 只是循环次数多了

按条件读取到 然后写入


<?php
$log = file('php.log', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach($log as $line) {
    file_put_contents('php.txt', $line."\n", FILE_APPEND);
}
【热门文章】
【热门文章】