我在.txt文件中有这样的值列表:
aaa
bbbb
ddd
eeeee
如何将逗号和空格附加到所有这些列表的末尾,以便列表看起来像这样
aaa,
bbbb,
ddd,
eeeee,
感谢
答案 0 :(得分:4)
不需要正则表达式。只需get您文件中的所有文字,即可将str_replace()
和put放回原位:
$contents = file_get_contents("myfile.txt");
$contents = str_replace("\n", ",\n", $contents);
file_put_contents("myfile.txt", $contents);
如果最后一行没有换行符,则不会插入逗号,但如果你确实需要它,那么这里有一个改进的版本来处理:
$contents = trim(file_get_contents("myfile.txt"));
$contents = str_replace("\n", ",\n", $contents) . ",";
file_put_contents("myfile.txt", $contents);
答案 1 :(得分:3)
str_replace ( "\n", ",\n", $your_variable );
str_replace
足以满足您的需求