我想回复\"
并尝试使用此代码:
echo '\"'
但这只会输出"
我尝试\
,但只输出\
。
答案 0 :(得分:3)
试试这个:
echo '\\"';
完整代码:
$text = '<?php echo \'<p align="center"><iframe src="aufgaben/'.$_COOKIE['auf_name'].'/'.$_COOKIE['auf_name'].'.html" width="322" height="497" frameborder="0"></iframe></p>\'; ?>';
阅读本文:
答案 1 :(得分:1)
答案 2 :(得分:0)
“\”反斜杠符号会转义一个字符,该字符可以结束通常用于转义单个或双重语音标记的字符串。
<?php
echo '\\"';
?>
编辑:我在尝试了类似的建议之后看到了您的评论问题,但是我看到了您的评论...试试这个:
$text = "<p align=\"center\"><iframe src=\"aufgaben/".$_COOKIE["auf_name"]."/".$_COOKIE["auf_name"].".html\" width=\"322\" height=\"497\" frameborder=\"0\"></iframe></p>";
echo $text;
答案 3 :(得分:0)
您正在向变量$text
添加echo,如果这是在javascript中,那么您应该在javascript中使用php回显该值 - 就像这个var test=<?php echo $test; ?>
。如果你使用的是php,那么你应该尝试实现@Guilherme Nascimento的答案,但是不要在你的$text
变量中添加echo。所以你应该有这样的东西:
$text='<p align="center">
<iframe src="aufgaben".$_COOKIE["auf_name"]."/".$_COOKIE["auf_name"].".html" width="322" height="497" frameborder="0"></iframe></p>';
通过在echo中使用'
,您可以转义"
字符