-1

请帮忙。我真的坚持这一点,我正在学习 PHP。我知道基础知识,但我需要提前学习以下内容:

echo "<code><p></code>$_POST[quiz_complete]<code></p></code>"; //this code won't execute
//Note: variable $_POST['quiz_complete'] exists
<code>echo "<p>$str</p>";</code> //works fine

这 ' 单引号不起作用。如何让单引号在双引号内的变量中工作,例如)

echo "<code>&lt;p&gt;</code>$_POST['quiz_complete']<code>&lt;p&gt;</code>";
4

3 回答 3

2

试试这个:

echo "<p>{$_POST['quiz_complete']}</p>"

或者我实际上更喜欢

echo '<p>' . $_POST['quiz_complete'] . '</p>'

语法突出显示将使其更易于阅读。

于 2013-03-05T03:22:38.110 回答
2

你可以试试

echo "<code><p></code>$_POST[quiz_complete]<code><p></code>";

或者

echo "<code><p></code>".$_POST['quiz_complete']."<code></p></code>";

实际上,如果您在双引号中使用数组键,则不需要引号。

于 2013-03-05T04:22:50.580 回答
1
echo "<p>".$_POST['quiz_complete']."</p>";
于 2013-03-05T03:22:29.093 回答