当前位置: 首页 > 面试题库 >

html中的php变量除了:

乐正翰
2023-03-14
问题内容

我在混合HTML和PHP中工作很多,大多数时候我只想在其中包含一些PHP变量的纯HTML,所以我的代码如下所示:

<tr><td> <input type="hidden" name="type" value="<?php echo $var; ?>" ></td></tr>

这很丑。是否没有更短的内容,例如以下内容?

<tr><td> <input type="hidden" name="type" value="$$var" ></td></tr>

这是可能的,但是您被困住了""(必须将所有替换为'')并且布局消失了

echo "<tr><td> <input type="hidden" name="type" value="$var" ></td></tr>"

有更好的吗?


问题答案:

您的代码有短标签版本,尽管另有过时的建议,但 现在可以完全接受使用

<input type="hidden" name="type" value="<?= $var ?>" >

哪个(在PHP 5.4之前)要求在您的php配置中启用短标签。它的功能与您键入的代码完全相同。这些行在内部实现上完全相同:

<?= $var1, $var2 ?>
<?php echo $var1, $var2 ?>

内置解决方案就是这样。有很多第三方模板库,可以更轻松地将数据嵌入到输出中,smarty是一个很好的起点。



 类似资料:
  • 问题内容: 我在混合HTML和PHP中工作很多,大多数时候我只想在其中包含一些PHP变量的纯HTML,所以我的代码如下所示: 这很丑。是否没有更短的内容,例如以下内容? 这是可能的,但是您被困住了(必须将所有替换为),布局消失了 有更好的吗? 问题答案: 您的代码有短标签版本,尽管另有过时的建议,但 现在可以完全接受使用 : 哪个(在PHP 5.4之前)要求在您的php配置中启用短标签。它的功能与

  • 我有一个php页面home.php 在这个php页面中,我有一个php变量,并且我正在使用操作前类HTMLrender提供将内容替换为html模板的常用方法。现在,基于变量,我需要禁用Create超链接。 但我遇到了编译时错误。 如何禁用基于php变量的锚标记。

  • 问题内容: 我有php文件index.php 在此文件中,我正在使用html代码: index.php 在href中,我想输入一些php变量的值,即 怎么做? 这是正确的方法吗? 问题答案: 您可以通过结束并重新启动来连接字符串: 尽管我个人更喜欢停止PHP标记并重新启动它们(如果我有很多HTML),因为我的IDE不会语法突出显示HTML,因为它是一个字符串:

  • 问题内容: 我知道这个评论PHP.net。我希望有一个类似PHP的工具,这样我可以简单地运行 我运行不成功的功能通过 我也运行regex函数失败 问题答案: 默认情况下,正则表达式不解释UTF-8字符。该元字符只占原来的拉丁语集。因此,以下命令仅删除制表符,空格,回车符和换行符 随着UTF-8成为主流,当该表达式到达新的utf-8字符时,它会更频繁地失败/停止,从而在空格后面留下了无法解释的内容。

  • 问题内容: 我知道有很多关于此的帖子,但是我找不到我的特定问题的答案。 我想让JS变量成为HTML属性的值 VARIABLE HERE是我想要screenWidth变量去的地方。最好的办法是什么? 谢谢,本 问题答案: 这应该工作:

  • 问题内容: 我对php还是很陌生,但是我在这个问题上陷入了困境。。。说我等着用给定的参数链接到另一个站点,我该如何正确处理? 这就是我现在所拥有的: 问题答案: 好吧,对于初学者来说,您可能不想过度使用echo,因为(就像您的情况一样)您可以很容易在引号上犯错误。 这将解决您的问题: 但是你真的应该这样做