每5行合并行文本文件

时间:2016-03-05 18:06:23

标签: php file

如何将每5行组合成一个=

我有一个包含以下数据的txt文件:

1
2
3
4
5
a
b
c
d
e
6
7
8
9
0
//...

我需要另一个文件中的输出:

1 2 3 4 5
a b c d e 
6 7 8 9 0
//...

1 个答案:

答案 0 :(得分:1)

$handle = fopen("FILE1.txt", "r");
$lc = 0;
if ($handle) {
    while (($line = fgets($handle)) !== false)
    {
        print(rtrim($line));
        if ( !(++$lc % 5) ) print("\n");
    }

    fclose($handle);
} else {
    // error opening the file.
}