是否可以回显数组中的变量? Imm试图通过PHP创建CSS:
class headerStyle{
// now creating our CONSTRUCTOR function
function __construct($args=array()) {
$this->fields = array('background','color','fontSize','backgroundUrl','imagePosition','Width','Height','backgroundSize','margin','padding','backgroundRepeat');
foreach ($this->fields as $field) {
$this->{"$field"} = $args["$field"];
}
}
}
$value = $_POST['mainHeaderBg'];
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600);
$var=($_COOKIE["TestCookie"]);
$style = new headerStyle(
array(
'background'=>echo $var,
'color'=>"#F5F3F4",
'fontSize'=>"24px",
//backgroundUrl=>"_images/bodyBg1.jpg",
'backgroundSize'=>"50% 50%",
'padding'=>"10px 0px 0px 0px",
'margin'=>"0px 0px 0px 0px",
'width'=>"100%",
'height'=>"60px",
'imagePosition'=>"top-left",
)
);
我需要传递一个动态变量,以便它可以在索引中显示。我无法回显数组中的变量。
答案 0 :(得分:1)
您应该将background'=>echo $var
更改为'background'=> $var
答案 1 :(得分:0)
是的,同意其他用户此行需要更正
'background'=>echo $var,
返回调试,
要获取用于调试目的的数组内容,请将此行放在要检查数组内容的任何位置。最好在“查看源”模式下查看结果(如在firefox视图源中)
print_r($yourArray);