我试图用数组的上下文重写一个文件,但我希望数组中的每个项都在不同的行上。这可能吗?
我目前有以下内容:
file_put_contents('file.txt',$tempArray);
该数组具有以下内容:
$tempArray = ["xyz","zyx", "123"]
我希望文件最终看起来像这样:
xyz
zyx
123
但是我现在正在一行
答案 0 :(得分:2)
待办事项
file_put_contents('file.txt',implode(PHP_EOL,$tempArray));
你没事。
implode
接受一个分隔符和数组值,然后将它们连接起来:
implode('+',array(1,2))
变为1+2
PHP_EOL是来自php的预定义常量,在linux上定义“\ n”,在windows上定义“\ r \ n”