<option value="Bob's Weekend">Bob's Weekend</option>
Run Code Online (Sandbox Code Playgroud)
我很难过.撇号使剧本和我自己感到困惑.我怎么能在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
Run Code Online (Sandbox Code Playgroud)
Mar*_*eed 10
首先,您可以退出PHP并输入文字HTML:
?><option value="Bob's Weekend">Bob's Weekend</option><?php
Run Code Online (Sandbox Code Playgroud)
其次,你可以使用反斜杠:
echo '<option value="Bob\'s Weekend">Bob\'s Weekend</option>';
Run Code Online (Sandbox Code Playgroud)
要么
echo "<option value=\"Bob's Weekend\">Bob's Weekend</option>";
Run Code Online (Sandbox Code Playgroud)
最后,您可以使用here-document:
echo <<<END
<option value="Bob's Weekend">Bob's Weekend</option>
END;
Run Code Online (Sandbox Code Playgroud)
我会选择第一个选项,我自己.echo当你需要做的就是退出PHP并且所有内容都自动回显时,在PHP代码中做起来似乎有点愚蠢.