【发布时间】:2014-02-04 11:01:41
【问题描述】:
假设我已经有一个如下所示的文本文件:
sample.txt
This is line 1.
This is line 2.
This is line 3.
.
.
.
This is line n.
如何将数组中的数据追加到每一行的末尾?
以下内容仅附加到最后一行之后的行。
appendThese = {"append_1", "append_2", "append_3", ... , "append_n"};
foreach($appendThese as $a){
file_put_contents('sample.txt', $a, FILE_APPEND); //Want to append each array item to the end of each line
}
期望的结果:
This is line 1.append_1
This is line 2.append_2
This is line 3.append_3
.
.
.
This is line n.append_n
【问题讨论】:
-
读取文件,附加字符串,然后写入文件。
-
如果每一行都是相同的字符串,你可以使用 str_replace()