开发者

PHP regex question..adding commas

开发者 https://www.devze.com 2023-02-16 06:56 出处:网络
I have a list of va开发者_如何学运维lues like this in a .txt file: aaa bbbb ddd eeeee how would I append a comma and a space to the end of all of them so that the list looks like this

I have a list of va开发者_如何学运维lues like this in a .txt file:

aaa
bbbb
ddd
eeeee

how would I append a comma and a space to the end of all of them so that the list looks like this

aaa, 
bbbb, 
ddd, 
eeeee, 

thanks


No need for regex. Just get all the text from your file, do a good ol' str_replace() and put it back in:

$contents = file_get_contents("myfile.txt");
$contents = str_replace("\n", ",\n", $contents);
file_put_contents("myfile.txt", $contents);

This doesn't insert a comma if the last line does not have a newline, but if you really need it to be there, here's an improved version that deals with that:

$contents = trim(file_get_contents("myfile.txt"));
$contents = str_replace("\n", ",\n", $contents) . ",";
file_put_contents("myfile.txt", $contents);


str_replace ( "\n", ",\n", $your_variable );

str_replace would be enought for your needs

0

精彩评论

暂无评论...
验证码 换一张
取 消