<option value="Bob's Weekend">Bob's Weekend</option>我被难住了。撇号把脚本和我自己搞混了。我如何在PHP中回显这一点呢?
echo '<option value="Bob's Weekend">Bob's Weekend</option>'; //syntax error
echo '?><option value="Bob's Weekend">Bob's Weekend</option><?php ';?> //syntax error发布于 2012-05-27 12:38:46
首先,您可以直接退出PHP,放入文本HTML:
?><option value="Bob's Weekend">Bob's Weekend</option><?php其次,你可以使用反斜杠:
echo '<option value="Bob\'s Weekend">Bob\'s Weekend</option>'; 或
echo "<option value=\"Bob's Weekend\">Bob's Weekend</option>"; 最后,您可以使用here-document:
echo <<<END
<option value="Bob's Weekend">Bob's Weekend</option>
END;我自己会选择第一个选项。在PHP代码中做echo似乎有点傻,因为你所要做的就是退出PHP,所有的东西都会自动回显。
发布于 2012-05-27 12:38:07
使用双引号和转义文字:
echo "<option value=\"Bob's Weekend\">Bob's Weekend</option>";发布于 2012-05-27 12:38:14
<?php
echo '<option value="Bob\'s Weekend">Bob\'s Weekend</option>';这对我很有效。您所需要的只是一个额外的转义字符。
https://stackoverflow.com/questions/10771680
复制相似问题