Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 xampp 服务器来学习 php 和 mysql,我注意到 (\n) 换行不起作用?
有没有人在xampp之前注意到这一点?
这也适用于 \t,\r。
来自PHP 手册:
指定字符串的最简单方法是将其括在单引号中 (字符 ')。 要指定文字单引号,请使用反斜杠 (\) 对其进行转义。要指定文字反斜杠,请将其加倍 (\\)。所有其他反斜杠实例将被视为文字反斜杠:这意味着 您可能习惯的其他转义序列,例如 \r 或 \n,将按指定的字面输出而不是具有任何特殊含义。
指定字符串的最简单方法是将其括在单引号中 (字符 ')。
要指定文字单引号,请使用反斜杠 (\) 对其进行转义。要指定文字反斜杠,请将其加倍 (\\)。所有其他反斜杠实例将被视为文字反斜杠:这意味着 您可能习惯的其他转义序列,例如 \r 或 \n,将按指定的字面输出而不是具有任何特殊含义。
所以你必须使用双引号来获取\n,\t和其他转义字符(你可以在链接的手册页上找到一个列表)。
\n
\t
您的问题不是 XAMPP 特有的,而是一般的 PHP 问题。
他们在 xampp 中工作。
您需要使用双引号:"\n"
"\n"