如何在PHP中回显一行HTML?

如何在PHP中回显一行HTML?,php,html,Php,Html,我想简单地使用“echo”在PHP中回显这一行,但它不起作用。我怎样才能修好它 echo '<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>' echo'' 您需要像这样转义双引号(因为您使用双引号来分隔字符串): echo“”; 或(根据您的单引号编辑) echo''; 您需要转义引号,或者更好的做法是,更改

我想简单地使用“echo”在PHP中回显这一行,但它不起作用。我怎样才能修好它

echo '<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>'
echo'

'
您需要像这样转义双引号(因为您使用双引号来分隔字符串):

echo“

”;
或(根据您的单引号编辑)

echo'

';
您需要转义引号,或者更好的做法是,更改为单引号,如下所示:(仍然需要在结尾转义)

echo'

';
最好使用单引号,因为php不会像使用双引号那样解析它。一个更好的解释在后面

另一个选项是关闭php块,如下所示:(这样就不必担心转义引号)


[您的html行或块]
echo'

'

请注意简单的引号

这是因为您在想要回显的内容中使用了
。您所需要的只是转义引号

这应该做到:

echo '<p><input type="button" name="Back" value="Back" onclick="window.location =\'viewusers.php\'" /></p>';
echo'

';
另一种选择是分块进行。如果你做了大量这样的回声,效果会更好。例如:

<?php
if($output == "hello"): 
?>

<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>

<php 
else:
?>
<p>Doesn't equal hello</p>

<?php
endif;
?>

不等于你好


希望有帮助!

基本上,您需要转义
”,该字符串包含在

或者,为了避免转义,您可以将此处文档用作:

echo <<<FOO
<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>
FOO;

echo就像每个人都说过的那样,你需要在你要回显的字符串中转义引号。
回声“

或者,更好的是,因为这行本身不是动态的,所以结束php块并将其保留为HTML:

?>
<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>
?>


你为什么需要使用PHP来回应这个问题?你应该删除第一个和最后一个双引号。或者简单地转义两(2)个单引号就足够了。请参阅yvoyer()的答案。@manxing在我发布此内容后更改了他们的问题。不过,谢谢大家的提醒,请编辑。
echo '<p><input type="button" name="Back" value="Back" onclick="window.location =\'viewusers.php\'" /></p>'
echo '<p><input type="button" name="Back" value="Back" onclick="window.location =\'viewusers.php\'" /></p>';
<?php
if($output == "hello"): 
?>

<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>

<php 
else:
?>
<p>Doesn't equal hello</p>

<?php
endif;
?>
echo <<<FOO
<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>
FOO;
?>
<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>