php - 如何在 PHP 中回显一行 HTML?

标签 php html

我想简单地使用“echo”在 PHP 中回显这一行,但它不起作用。我该如何解决?

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 不会像使用双引号那样解析它。更好的解释在 php docs 中。 .

另一种选择是关闭 php block ,如下所示:(这样您就不必担心转义引号)

<?php
  [your php code]
?>
[your html line or block]
<?php
  [more php]
?>

关于php - 如何在 PHP 中回显一行 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326430/

相关文章:

php - 我应该如何在 PHP 中保存我的常量

PHP URL 重写

php - 如何使 PHP upload_progress SESSION 工作?

javascript - 使用 JavaScript 更改 GIF 颜色

html - 如何使用输入框通过 css click-event 制作卡片翻转?

jquery - 在较小的设备中更改 DataTables (jQuery+Bootstrap4) 的 'pagingType' 选项

html - 如何将三张图片与相应的文字对齐,使它们从左到右交替出现?

javascript - 如何使用javascript或css设置div的宽度减去某些像素的百分比

Javascript AES 加密返回太多字符

php - 唯一标识 MySQL 条目