假设我有这个变量:
$Include = "Line 1;
//some Line 2 here";
Run Code Online (Sandbox Code Playgroud)
我想将该变量写入文件并获得正好2行如下:
Line1;
//some Line 2 here
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用此代码时:
$Filename = 'somefile.php';
$Handle = fopen($Filename, "r");
$Contents = fread($Handle, filesize($Filename));
fclose($Handle);
$Contents = str_replace ('replace this', $Include, $Contents);
Run Code Online (Sandbox Code Playgroud)
我只看到这样的一行:
Line 1; //some Line 2 here
Run Code Online (Sandbox Code Playgroud)
如何使用1个变量制作2行?谢谢
如果您使用echohtml内容显示内容,则需要使用nl2br()函数.
echo nl2br($file_content);
Run Code Online (Sandbox Code Playgroud)
此函数将所有\n转换为<br />html标记,这些标记将按预期显示在html页面上.
| 归档时间: |
|
| 查看次数: |
326 次 |
| 最近记录: |