如何在php中使用eol内爆?
正如标题所说。。如何内爆字符串数组并用新行分隔它们? 我试过了如何在php中使用eol内爆?,php,implode,Php,Implode,正如标题所说。。如何内爆字符串数组并用新行分隔它们? 我试过了 implode(";\n", $my_array); 及 谢谢 编辑:应该已经添加了我正在写入.txt文件,当在记事本中查看时,它们不会显示出来 file_put_contents($my_path, implode(";\n", $my_array)); 好的,当我在记事本++中打开它时,会有换行符,所以它一直都在工作,谢谢你真的在使用内爆()的结果吗?i、 e.$something=内爆(…)?你的代码运行得很好。你的标题几
implode(";\n", $my_array);
及
谢谢
编辑:应该已经添加了我正在写入.txt文件,当在记事本中查看时,它们不会显示出来
file_put_contents($my_path, implode(";\n", $my_array));
好的,当我在记事本++中打开它时,会有换行符,所以它一直都在工作,谢谢
你真的在使用内爆()的结果吗?i、 e.$something=内爆(…)代码>?你的代码运行得很好。你的标题几乎为你拼出了代码。如果你在浏览器视图中,它必须是”;
“
,因为HTML除了非常特殊的情况外不支持换行。另外,PHP_EOL几乎毫无用处,尤其是在处理多个平台时。服务器上的PHP_EOL几乎肯定不会是其他服务器上的EOL字符。如果你正在生产要在完全相同的平台类型上使用的东西,那么你唯一应该使用它的时候。你是在看HTML还是源代码?HTML不会显示\n
字符,但会显示
。我正在将其写入.txt文件,并且没有换行符
<?php
header("Content-type: text/plain");
$arr = ["one", "two", "three"];
echo implode(PHP_EOL, $arr);
<?php
header("Content-type: text/plain");
$arr = ["one", "two", "three"];
echo implode(PHP_EOL, $arr);