Php 文件获取并使用新行将内容放入文本文件
我有两个文件 File1.php和File2.phpPhp 文件获取并使用新行将内容放入文本文件,php,Php,我有两个文件 File1.php和File2.php $hello = file_get_contents("file1.php"); file_put_contents("hello.txt",$hello); php包含如下示例文本 hello \r\n hi \r\n how are you. hello hi how are you. 我需要的是,当我将内容放入hello.txt时,我希望这些单词出现在新行中,如下所示 hello \r\n hi \r\n how are you
$hello = file_get_contents("file1.php");
file_put_contents("hello.txt",$hello);
php包含如下示例文本
hello \r\n hi \r\n how are you.
hello
hi
how are you.
我需要的是,当我将内容放入hello.txt时,我希望这些单词出现在新行中,如下所示
hello \r\n hi \r\n how are you.
hello
hi
how are you.
我尝试使用\r\n和\n,但没有任何效果
注意:file1.php是另一个页面源的文件获取内容。我只能用
\r\n
替换
标记,这只是一个示例。我还有其他一些复杂的事情要做。让您的File1.php包含此文本
hello
hi
how are you.
你的代码会工作得很好 做一个:
请注意,单引号和双引号是不同的。。。阅读这里的区别:我认为你应该在每行末尾加上一些东西 然后,您可以将其替换为:
str_replace
功能,我认为这会起作用
str_replace('[EndOfLine]', "\r\n", $string);
不,这是另一个页面源的文件\u get\u内容。我只能用\r\n替换
标记。我认为您需要执行类似于
文件\u put\u内容(“hello.txt”,“hello”)的操作。“\n”代码>替换时,是否确保使用双引号“
而不是单引号”
?$string=“Hello\r\nWorld”
将是Hello[NEWLINE]World
,而$string='Hello\r\nWorld';
将是Hello\r\nWorld
(文字字符);不..$hello包含多个换行符..这将如何处理work@VishnuVishwa请参阅上面我的建议。顺便说一句,您的文件是否已经包含字符\r\n
,您需要替换它吗?我不太理解您的问题。@HamZaDzCyberDeV这就是我的意思lol-谢谢,是的,OP必须更清晰。我忘了移动e)
最后。我的坏消息。