【发布时间】:2011-12-07 10:23:18
【问题描述】:
我有一个包含标准类对象的数组。如何在 stdClass 对象中返回属性(打印出来)?
【问题讨论】:
-
如果你的意思只是为了调试或其他目的而显示它们,print_r 或 var_dump 都可以工作。
我有一个包含标准类对象的数组。如何在 stdClass 对象中返回属性(打印出来)?
【问题讨论】:
你应该可以使用var_dump($myObject);看到它们
【讨论】:
如果您只想打印,可以使用var_dump() 或print_r()。
var_dump($obj);
print_r($obj);
如果您想要一个包含所有属性及其值的数组,请使用 get_object_vars()。
$properties = get_object_vars($obj);
print_r($properties);
【讨论】:
我是这样解决这个问题的:
echo $arrayName[0]->varname;
由于它是一个对象数组,我们使用 -> 来访问对象的属性/方法。
【讨论】: