php - 如何在不创建另一个变量或破坏字符串的情况下在 php 中连接以下 css 字符串?

标签 php html css

我有以下代码:

$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>";

任何具有字符串表示形式的标量变量、数组元素或对象属性都可以通过此语法包含在内。

关于php - 如何在不创建另一个变量或破坏字符串的情况下在 php 中连接以下 css 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27650562/

相关文章:

html - 如何取消子 div 的不透明度?

PHP:将二维数组显示为具有模式形式的表格?

javascript - 无法通过 javascript 向 php 提交表单

php - 如何在 laravel 中显示点值

php - 我应该使用什么模式将 PHP 关联数组与复杂对象图相互转换?

jquery - 将动态内容传递给 bootstrap modal 3.2

html - div 容器上的 iframe 在 IE8/firefox45.9 上无法正常工作

php - HTML2PDF 页面大小

html - 如何将内联子菜单的右侧与其父菜单项对齐

html - CSS 查看麻烦?