在PHP中写入文本文件时,换行符不起作用可能是由于以下几个原因:
fwrite()
函数的第三个参数来指定文件编码,确保与文本文件的编码一致。以下是一个示例代码,演示如何在PHP中正确地写入文本文件并保留换行符的功能:
<?php
$file = 'example.txt';
$content = "Line 1\nLine 2\nLine 3";
// 打开文件并写入内容
$handle = fopen($file, 'wt');
fwrite($handle, $content);
fclose($handle);
// 读取文件内容并输出
$fileContent = file_get_contents($file);
echo $fileContent;
?>
在上述示例中,我们使用了文本模式('t')打开文件,并使用了正确的换行符('\n')来写入内容。最后,我们使用file_get_contents()
函数读取文件内容并输出,确保换行符起作用。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云