在php中翻转从最后到第一的排序行顺序

时间:2016-03-11 03:37:22

标签: php arrays file

我想翻转20000多行文本文档的行顺序。

示例文件:

line one
line two
line three

我需要从最后一行到第一行逐行翻转:

预期产出:

line three
line two
line one

这是我目前的代码,但显然不起作用:

$fileLines = file('file.txt');
$reserve = array_reverse($fileLines);
file_put_contents('file.txt', $reserve);

1 个答案:

答案 0 :(得分:0)

file_put_contens()需要字符串,而不是数组:

file_put_contents( 'file.txt', implode( $reserve ) );