在 PHP 中新增換行符

Subodh Poudel 2023年1月30日 2021年4月29日
  1. 在 PHP 中使用 nl2br() 函式和換行符\n 轉義序列以的 echo 中新增換行符
  2. 在 PHP 中使用檔案處理方法及其功能新增換行符
  3. 在 PHP 中使用 <br> 標籤在 echo 中新增換行符
在 PHP 中新增換行符

我們將介紹一種使用 nl2br() 函式和\n 轉義序列在 echo 語句中新增換行符的方法。nl2br() 函式返回帶有 <br/> 或 HTML 的 <br> 標籤的字串。\n 轉義序列表示新行。

我們將介紹另一種使用 PHP 中的檔案處理功能來新增換行符的方法。我們使用諸如 fopen()fwrite()file close() 之類的功能來達到目標​​。在此方法中,我們還使用了\n 轉義序列。

我們將演示一種簡單的方法,該方法使用 PHP 中的 <br> 標籤在 echo 語句中新增換行符。我們使用點運算子在字串之間使用 <br> 標籤來應用換行符。

在 PHP 中使用 nl2br() 函式和換行符\n 轉義序列以的 echo 中新增換行符

我們使用 nl2br() 函式和換行符\n 轉義序列將換行符插入 PHP 的 echo 語句中。nl2br() 函式在新行之前插入 HTML 換行符,而\n 轉義序列表示新行。該函式返回帶有 <br><br/>HTML 標籤的字串。例如,在 echo 語句中使用 nl2br() 函式。在 nl2br() 函式內編寫一個字串 sun 並使用\n 轉義序列。在轉義序列之後立即編寫另一個字串 moon

不要將/n\n 混淆。首先,我們寫反斜槓,然後是 n。對 nl2br() 函式內部的引數使用雙引號。使用單引號會導致列印寫在函式中的確切引數。訪問 PHP 手冊,以瞭解 nl2br() 函式。

示例程式碼:

# php 7.*
<?php
echo nl2br("sun \n moon");
?>

輸出:

sun 
moon

在 PHP 中使用檔案處理方法及其功能新增換行符

我們可以使用諸如 fopen()fwrite()file close() 之類的檔案處理功能來建立檔案並在其中寫入一些文字。與第一種方法一樣,我們使用\n 轉義序列。結果,在\n 之後編寫的文字將出現在檔案的下一行中。我們使用 fopen() 函式以寫入模式建立一個新的文字檔案。我們使用 fwrite() 函式將特定文字寫入建立的檔案。flclose() 函式關閉檔案流。

例如,建立一個變數 $file 併為其分配 fopen() 函式。在函式內部,將第一個引數寫入要建立的檔案 test.txt,並將 w+ 作為第二個引數寫入以表示寫入模式。在變數 $text 中將字串寫為 Sun \n Moon。使用 fwrite() 函式並傳遞 $file$text 變數作為引數。使用 $file 作為引數的 fclose() 函式關閉檔案流。

當指令碼在伺服器中執行時,下面的示例在根目錄中建立一個文字檔案 test.txt。然後,它將文字插入檔案中。我們可以通過開啟文字檔案來檢視輸出。請看 PHP 手冊瞭解檔案操作。

程式碼示例:

#php 7.x
<?php
$file = fopen("test.txt", "w+");
$text = "Sun \n Moon";
fwrite($file, $text);
fclose($file);
?> 

輸出 :

Sun 
 Moon

在 PHP 中使用 <br> 標籤在 echo 中新增換行符

我們可以使用 <br>HTML 標籤在 PHP 中插入換行符。HTML 中使用此標籤來插入換行符。我們可以使用 <br> 標籤前後的點運算子,用於指定字串的換行符。<br> 標籤應用雙引號引起來。例如,在雙引號中寫一個字串 Welcome to Delft。在其後使用點運算子,並寫上帶有雙引號的 <br> 標籤。再次使用點運算子並編寫另一個字串,用雙引號括起來的"Have a great time here"。使用 echo 語句進行列印。

示例程式碼:

#php 7.x
<?php
echo "Welcome to Delft" ."<br>". "Have a great time here"
?>

輸出:

Welcome to Delft
Have a great time here
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

相關文章 - PHP Echo