📅  最后修改于: 2023-12-03 15:41:56.620000             🧑  作者: Mango
在 PHP 中,我们经常需要向文件或字符串追加新行。在本文中,我们将介绍如何使用不同的方式来实现这一点。
在 PHP 中,可以使用 \n 符号来表示新行。因此,我们可以将其添加到字符串的末尾以追加新行。以下是一个使用此方法追加新行的示例代码:
$string = "This is a sample string.\n";
$string .= "This is a new line.";
echo $string;
输出:
This is a sample string.
This is a new line.
PHP 为我们提供了 PHP_EOL 常量,该常量根据操作系统返回正确的换行符。因此,我们可以使用该常量来追加新行。以下是一个使用此方法追加新行的示例代码:
$string = "This is a sample string." . PHP_EOL;
$string .= "This is a new line.";
echo $string;
输出:
This is a sample string.
This is a new line.
我们还可以使用 fwrite() 函数将字符串追加到文件的末尾。以下是一个使用此方法追加新行的示例代码:
$file = 'file.txt';
$fileHandle = fopen($file, 'a');
fwrite($fileHandle, "This is a sample string.\n");
fwrite($fileHandle, "This is a new line.");
fclose($fileHandle);
echo file_get_contents($file);
输出:
This is a sample string.
This is a new line.
在 PHP 中,我们有多种方法向字符串或文件追加新行。您可以使用 \n 符号、PHP_EOL 常量或 fwrite() 函数来实现这一点。根据您的具体需求,选择适合您的方法即可。