我正在尝试在我的 php 脚本中创建换行符。我有使用会话的变量,我不知道如何用它们创建换行符。我尝试了以下(以及不同的组合)以及谷歌搜索以尝试找到一个完全没有运气的解决方案。
<?php
session_start();
$_SESSION['firstname'] = $_POST['firstname'];
$_SESSION['lastname'] = $_POST['lastname'];
echo nl2br("First Name : $_SESSION['firstname']\n\r");
echo nl2br("Last Name : $_SESSION['lastname']\n\r");
?>
我正在从前一页的表单中获取变量。如果我只是像这样回显变量,
<?php
session_start();
$_SESSION['firstname'] = $_POST['firstname'];
$_SESSION['lastname'] = $_POST['lastname'];
echo $_SESSION['firstname'];
echo $_SESSION['lastname'];
?>
它工作得很好。我在尝试找出如何在 php 中将 nl2br 的语法(我之前也成功使用过)与会话变量一起使用时遇到了困难。
任何帮助是极大的赞赏。谢谢!
-安东尼
更新:通过 Marc B 在下面回答。当会话变量在双引号中时,必须删除单引号。
<?php
session_start();
$_SESSION['firstname'] = $_POST['firstname'];
$_SESSION['lastname'] = $_POST['lastname'];
echo nl2br("First Name : $_SESSION[firstname]\n\r");
echo nl2br("Last Name : $_SESSION[lastname]\n\r");
?>