Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中使用eol内爆?_Php_Implode - Fatal编程技术网

如何在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);