2012-07-11 50 views
2

我正在使用xampp服務器來學習php和mysql,並且我注意到(\ n)換行不起作用?新行( n)在xampp中工作嗎?

有沒有人注意到這之前在xampp?

這也適用於\ t,\ r。

+2

你在單引號字符串中使用它們嗎?它們必須用雙引號來解釋爲轉義字符。 – 2012-07-11 15:33:51

+2

您能否以代碼示例的形式顯示它不起作用?只問,因爲這可能有幾個原因。 – kapa 2012-07-11 15:33:56

+1

接下來,您是否在瀏覽器中將它們視爲HTML,這會壓縮空格,並期待'
'標記? – 2012-07-11 15:34:17

回答

1

他們在xampp工作。

您需要用雙引號:"\n"

+0

k tanx多..我會嘗試... – 2012-07-11 15:39:40

2

PHP Manual

指定字符串最簡單的方法就是把它們放在單引號 (字符「)。

要指定文字單引號,請使用反斜線(\)進行轉義。到 指定一個文字反斜槓,加倍(\\)。 反斜線的所有其他實例將被視作一個反斜槓:這意味着你可能被用來將 其他轉義序列如\ R或\ n將字面上作爲指定而 輸出比具有任何特殊的意義。

所以,你必須使用double quotes得到\n\t等轉義字符(你可以找到鏈接手冊頁上的列表)。

您的問題不是特定於XAMPP,而是一般的PHP事情。