我有以下代码:
$el = "<div style='padding: $padding'></div>";
问题是我不会写
$el = "<div style='padding: $paddingpx'></div>";
因为$paddingpx将是另一个变量。
这将产生错误的 css 值
$el = "<div style='padding: $padding px'></div>";
因为如果$padding = 20,那么"20 px"是错误的,应该是"20px"。
如何将"px"连接到上面的代码。请注意,变量 $padding 是我将从 $_POST 操作中收到的值。我想知道如何将"px"与填充样式值连接起来,而无需像这样创建任何进一步的中断字符串的代码行。
$el = "<div style='padding: $padding"."px".'></div>";
谢谢你,MMK。
添加大括号,例如
$el = "<div style='padding: {$padding}px'></div>";
任何标量变量、数组元素或具有字符串表示形式的对象属性都可以通过此语法包含。
试试这个:
$el = "<div style='padding: {$padding}px'></div>";
你可以
试试
$el = "<div style='padding: ".$padding."px'></div>";
这段代码也可以
。有一些方法可以在其他内容为 html 的 php 字符串中使用 php 代码。
$el = "<div style='padding: ".$padding."px'></div>";