繁体   English   中英

简单问题:在回声中使用 php 变量和 px <style>?

[英]Simple Question: Using a php variable and px in an echo <style>?

我正在学习 PHP,我正在尝试为一个形状呼应一种风格。 我遇到的问题是,我试图让用户在 html 文本字段中输入一个度量,然后使用 get 方法将其转换为 PHP 变量。 在我尝试使用 px 样式中的变量之前,所有这些都可以正常工作。 我试过...

echo "width: $length + 'px';"
echo "width: $length'px';"
echo "width: $length + "px";"

..我就是想不通。 我相信这似乎是一个愚蠢的问题和答案; 但是,我已经做了一些谷歌搜索,但找不到答案。 谢谢大家的回复。

只需使用

echo "width: " . $length . "px;";

对于 PHP 中的连接字符串,您必须使用“.”。

各种可能性:

插值

echo "width: {$length}px;";

(通常你不需要$length周围的花括号,但在这种情况下你需要,因为数字和 px 之间没有空格,所以 PHP 会认为你指的是一个名为$lengthpx的变量,如果你不这样做不要使用它们。)

级联

echo "width: " . $length . "px;";

格式化打印

printf('width: %dpx;', $length);

echo多个参数。

echo "width: ", $length, "px;";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM