PHP写入文本文件

PHP写入文本文件,php,text-files,Php,Text Files,当我写入文本文件时,所有数据都打印在第一行,虽然我使用了PHP_EOL,但我希望逐行打印 $file_Name = './textFilesData/Accounts_Deafult_Data.txt'; $current = file_get_contents($file_Name); $c = 0; while ( $c < 5 ) {

当我写入文本文件时,所有数据都打印在第一行,虽然我使用了PHP_EOL,但我希望逐行打印

            $file_Name = './textFilesData/Accounts_Deafult_Data.txt';
            $current = file_get_contents($file_Name);
            $c = 0;

            while ( $c < 5 )
                {
                    $current = 'Rafat';
                    $current = $current.PHP_EOL;    

                    $c++;
                }
            file_put_contents($file_Name, $current);
$file_Name='./textFilesData/Accounts_deafolt_Data.txt';
$current=file\u get\u contents($file\u Name);
$c=0;
而($c<5)
{
$current='Rafat';
$current=$current.PHP\u EOL;
$c++;
}
文件内容($file\u Name,$current);

您可以使用:
$current=“$current1\n”

  $file_Name = './textFilesData/Accounts_Deafult_Data.txt';
            $current = file_get_contents($file_Name);
            $c = 0;

            while ( $c < 5 )
                {
                    $current1 = 'Rafat';
                    $current .= "\n$current1";    

                    $c++;
                }
            file_put_contents($file_Name, $current);
$file_Name='./textFilesData/Accounts_deafolt_Data.txt';
$current=file\u get\u contents($file\u Name);
$c=0;
而($c<5)
{
$current1='Rafat';
$current.=“\n$current1”;
$c++;
}
文件内容($file\u Name,$current);

您可以使用:
$current=“$current1\n”

  $file_Name = './textFilesData/Accounts_Deafult_Data.txt';
            $current = file_get_contents($file_Name);
            $c = 0;

            while ( $c < 5 )
                {
                    $current1 = 'Rafat';
                    $current .= "\n$current1";    

                    $c++;
                }
            file_put_contents($file_Name, $current);
$file_Name='./textFilesData/Accounts_deafolt_Data.txt';
$current=file\u get\u contents($file\u Name);
$c=0;
而($c<5)
{
$current1='Rafat';
$current.=“\n$current1”;
$c++;
}
文件内容($file\u Name,$current);
使用这个

$current .= "Rafat";
用这个,

$current .= "Rafat";

添加
\r\n
应该可以工作

$file_Name = './textFilesData/Accounts_Deafult_Data.txt';
            $current = file_get_contents($file_Name);
            $c = 0;

            while ( $c < 5 )
                {
                    $current .= 'Rafat'."\r\n";    

                    $c++;
                }
            file_put_contents($file_Name, $current);
$file_Name='./textFilesData/Accounts_deafolt_Data.txt';
$current=file\u get\u contents($file\u Name);
$c=0;
而($c<5)
{
$current.='Rafat'。“\r\n”;
$c++;
}
文件内容($file\u Name,$current);

添加
\r\n
应该可以

$file_Name = './textFilesData/Accounts_Deafult_Data.txt';
            $current = file_get_contents($file_Name);
            $c = 0;

            while ( $c < 5 )
                {
                    $current .= 'Rafat'."\r\n";    

                    $c++;
                }
            file_put_contents($file_Name, $current);
$file_Name='./textFilesData/Accounts_deafolt_Data.txt';
$current=file\u get\u contents($file\u Name);
$c=0;
而($c<5)
{
$current.='Rafat'。“\r\n”;
$c++;
}
文件内容($file\u Name,$current);

我使用了它,但仍然是@Ahosan Karim Asiksome编辑器的新行文本显示为一行。示例窗口默认记事本视图为单行。但是在文本文件中有一个新行。要查看实际视图,可以使用记事本++是的,这是正确的。谢谢@Ahosan KarimAsik@RafatHaj Ali或u可以对新行使用
\r\n
。但要分解行,请记住..我使用了它,但仍然是相同的@Ahosan Karim Asiksome编辑器新行文本显示为一行。示例窗口默认记事本视图为单行。但是在文本文件中有一个新行。要查看实际视图,可以使用记事本++是的,这是正确的。谢谢@Ahosan KarimAsik@RafatHaj Ali或u可以对新行使用
\r\n
。但要分解行,请记住..您是从同一个文件读写的吗?您是从同一个文件读写的吗?