不在php中输出换行符

时间:2013-06-18 15:41:24

标签: php

$whichwrong = "The following questions were not answered correctly: \n\n";
$whichwrong .= "Question Number: $questionNum || Your Answer: $userAnswers[$s][$q]\n";
echo $whichwrong;

显示器:

  

以下问题未得到正确回答:问题编号:   2 ||你的答案:b问题编号:4 ||你的答案:c问题   数量:5 ||你的答案:一个问题编号:1 ||你的答案:b   问题编号:3 ||你的答案:b问题编号:1 ||您的   答案:b问题编号:2 ||你的答案:一个问题编号:1 ||   你的答案:b问题编号:2 ||你的答案:b

为什么"\n"无法正常工作?

同时这很好用:

$totalValue .= "Correct: {$correct}\n";
$totalValue .= "Wrong: {$wrong}\n";

2 个答案:

答案 0 :(得分:2)

使用nl2br插入html-linebreaks(<br />

echo nl2br($whichwrong);

正常\n被浏览器视为普通空格。

答案 1 :(得分:2)

如果您在浏览器中查看,则需要使用<br> - 您还可以使用nl2br()功能。如果您在控制台中,请尝试\r\n