-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 に答える