我有以下代码:
$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。
答案 0 :(得分:2)
试试这个:
$el = "<div style='padding: {$padding}px'></div>";
答案 1 :(得分:2)
添加大括号,如
$el = "<div style='padding: {$padding}px'></div>";
可以通过此语法包含任何具有字符串表示形式的标量变量,数组元素或对象属性。
答案 2 :(得分:1)
你可以尝试
$el = "<div style='padding: ".$padding."px'></div>";
答案 3 :(得分:1)
此代码也适用。
有一些方法可以在其他php字符串中使用php代码,内容是html。
$el = "<div style='padding: ".$padding."px'></div>";