我不明白......我有这个对象:
object(stdClass)#7 (12) {
["type"]=> int(0)
["encoding"]=> int(1)
["ifsubtype"]=> int(1)
["subtype"]=> string(5) "PLAIN"
["ifdescription"]=> int(0)
["ifid"]=> int(0)
["lines"]=> int(44)
["bytes"]=> int(1078)
["ifdisposition"]=> int(0)
["ifdparameters"]=> int(0)
["ifparameters"]=> int(1)
["parameters"]=> array(1)
{ [0]=> object(stdClass)#8 (2)
{ ["attribute"]=> string(7) "charset"
["value"]=> string(5) "utf-8" } } }
并想获得"parameters" -> "value"
(最后一行)
我得到这样的“参数”:
public function get_formated_body() {
return $this->format->parameters;
}
但我没有得到“价值”字段。
我尝试了所有可能出现在我脑海中的可能性,例如:
return $this->format->parameters->value;
return $this->format->parameters['value'];
还有许多无用的东西......
也许你们其中一个人有更多的想法。 谢谢!
答案 0 :(得分:4)
使用此代码:
return $this->format->parameters[0]->value;
parameters
是一个数组,值位于0
答案 1 :(得分:2)
使用此
return $this->format->parameters[0]->value;