使用“使用”时未获得新行\";在PHP中
我正在尝试使用PHP中的使用“使用”时未获得新行\";在PHP中,php,html,newline,Php,Html,Newline,我正在尝试使用PHP中的\n在我的网站上获得一个新行,但它不起作用 这是我的密码: if(isset($_POST['selected'])){ $selected_val = $_POST['selected']; // Storing Selected Value In Variable echo "\n"; echo $selected_val; // Displaying Selected Value } 在网页上,从一个”; echo "<p
\n
在我的网站上获得一个新行,但它不起作用
这是我的密码:
if(isset($_POST['selected'])){
$selected_val = $_POST['selected'];
// Storing Selected Value In Variable
echo "\n";
echo $selected_val; // Displaying Selected Value
}
在网页上,从一个
”;
echo "<pre>\n" . $selected_val . "</pre>";
htmlspecialchars
函数可防止由于内容可变而导致格式错误的HTML。这基本上可以归结为将以下文本保存到HTML文件中,并希望其具有可视换行符:
echo "<br />\n";
要在HTML中使用可视换行符,需要br
元素:
在echo上,使用
\n
在HTML页面中不起作用,只在源代码中起作用,从命令行执行PHP或写入文本文件。编写PHP代码时,需要区分两个不同的概念:
“\n”
“\n”
和
组合起来:
echo“
\n”;
如果要回显网页,则需要使用
\n
仅影响源代码(检查时),要将其显示为HTML,必须使用
。或者,您可以使用\n
函数将
转换为
您可以使用PHP\u EOL
进行控制台输出,对于html-yep,您需要“”-tag这是一个有效的解释,但没有提供解决方案。请在您的答案中添加解决方案以解决此问题。
one line
another line
one line<br />
another line
<?php
$string = 'one line' . "\n" . 'another line';
echo nl2br($string);
echo "<br />\n";