我可以设法从我的数据库中获取一个字段,该字段返回一个具有几个属性的对象,例如 id、height、width、top ……其中一个属性称为 props,其中包含属性名称的数组我需要的,例如它可以是:('top','bottom','left','right')。现在我要做的是遍历 $props 值并从原始对象中获取属性,并将其添加到字符串中。因此,假设从数据库中获取的类称为 $element,我有:
$props=$element->props;
foreach($props as $property){
$style .= $property." : ".$element->{$property}."; ";
}
unset($property);
但我最终得到的 $style 是类似 top : ; left : ; bottom : ; right : ;
的,显然$element->{$property}
代码的一部分没有返回任何东西。我尝试了很多替代方案,但我无法弄清楚发生了什么,有人可以帮助我吗?