在php echo语句中使用html
我试图在php echo语句中编写html代码,但一直失败在php echo语句中使用html,php,html,Php,Html,我试图在php echo语句中编写html代码,但一直失败 echo "<option value='$_GET['b']'>$_GET['b']</option>"; 我的意思是什么时候应该使用“和什么时候”?规则是什么?这太令人困惑了。试试这个: echo "<option value='{$_GET['b']}'>{$_GET['b']}</option>"; echo“{$\u GET['b']}”; 问题在于引号和括号。有时需要将变
echo "<option value='$_GET['b']'>$_GET['b']</option>";
我的意思是什么时候应该使用“和什么时候”?规则是什么?这太令人困惑了。试试这个:
echo "<option value='{$_GET['b']}'>{$_GET['b']}</option>";
echo“{$\u GET['b']}”;
问题在于引号和括号。有时需要将变量用大括号括起来,否则PHP解析器不知道何时开始和停止变量。它会与字符串的其余部分混淆。尝试以下方法:
echo "<option value='{$_GET['b']}'>{$_GET['b']}</option>";
echo“{$\u GET['b']}”;
问题在于引号和括号。有时需要将变量用大括号括起来,否则PHP解析器不知道何时开始和停止变量。它会与字符串的其余部分混淆。将变量用大括号括起来:
echo "<option value='{$_GET['b']}'>{$_GET['b']}</option>";
将变量用大括号括起来:
echo "<option value='{$_GET['b']}'>{$_GET['b']}</option>";
echo(“$\u GET['b']”);
echo(“$\u GET['b']”);
您只需编写以下内容()
echo“$\u GET[b]”;
还是这个()
echo.“$\u GET['b']”;
阅读更多。只要你写下这个()
echo“$\u GET[b]”;
还是这个()
echo.“$\u GET['b']”;
阅读更多。echo.“$\u GET['b']”;
问题是value属性中的单引号,您习惯于使用times,而解析器无法理解结尾在哪里。echo.“$\u GET['b']”;
问题在于value属性中的单引号,您习惯于使用times,解析器无法理解结尾在哪里。除了其他答案之外,还有一种不太为人所知的方法是使用逗号(因此PHP不必进行任何连接):
echo'',$\u GET['b'],'';
除了其他答案外,一种不太为人所知的方法是使用逗号(因此PHP不必进行任何连接):
echo'',$\u GET['b'],'';
printf(“%s”、$\u GET['b']、$\u GET['b']);
printf(“%s”、$\u GET['b']、$\u GET['b']);
我不知道为什么会投反对票?我的答案甚至在技术上是第一票?可能是一些大规模的反对票。我的答案也被否决了。:)我看到了这一点,所以我感觉好多了lol…其他答案很好…可能b/c他们没有任何上升票。不知道!我不确定为什么会投反对票?我的答案甚至在技术上是第一票?可能是一些大规模的反对票投票人。我的答案也被否决了。:)我看到了,所以我感觉好多了。哈哈…其他答案很好…可能b/c他们没有任何投票权。不知道!
echo("<option value='" . $_GET['b'] . "'>" .$_GET['b'] . "</option>");
echo "<option value='$_GET[b]'>$_GET[b]</option>";
echo "<option value='" . $_GET['b'] . "'>" . $_GET['b'] . "</option>";
echo "<option value='".$_GET['b']."'>".$_GET['b']."</option>";
echo '<option value="', $_GET['b'], '">', $_GET['b'], '</option>';
printf("<option value=\"%s\">%s</option>", $_GET['b'], $_GET['b']);