Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php在双引号中嵌入单引号赢得';行不通_Php - Fatal编程技术网

php在双引号中嵌入单引号赢得';行不通

php在双引号中嵌入单引号赢得';行不通,php,Php,请帮忙。我真的被困在这上面了,我正在学习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>$st

请帮忙。我真的被困在这上面了,我正在学习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“”$\u POST['quick\u complete']。“

”;
试试这个:

echo "<p>{$_POST['quiz_complete']}</p>"
echo“{$\u POST['quick\u complete']}

或者我更愿意

echo '<p>' . $_POST['quiz_complete'] . '</p>'
echo''$_发布['quick_complete'.]

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

你可以试试

echo "<code><p></code>$_POST[quiz_complete]<code><p></code>";
echo“
$\u发布[测验完成]
”;

echo“
”$\u POST['quick\u complete']。“
”;

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

“{$\u POST['quick\u complete']}

谢谢你用{.:]回答我的问题,酷,哪里有关于在php字符串中嵌入{标记的文档?我在php网站上找不到文档。检查并查找“复杂的”(卷曲的)语法“,如果这是你问题的答案,你应该把它标记为这样。
echo '<p>' . $_POST['quiz_complete'] . '</p>'
echo "<code><p></code>$_POST[quiz_complete]<code><p></code>";
echo "<code><p></code>".$_POST['quiz_complete']."<code></p></code>";