我想打印一个对象的所有属性。PHP |使用foreach的键值作为对象的属性值
有没有办法使用键值作为对象的属性值?而不是使用get_object_vars
。
错误
未定义的属性:stdClass的:: $关键
更新例
foreach ($arrayOfArrays as $key => $arrayOfValues) {
foreach($arrayOfValue as $key => $value){
$object = (object) $value;
echo $object->$key;
}
}
的$例arrayOfValues
Array
(
[key1] => "value1"
[key2] => "value2"
)
$价值
例
stdClass Object
(
[scalar] => "value1"
)
stdClass Object
(
[scalar] => "value2"
)
'$对象 - > $ key'。 –
@JonStirling这不起作用,你会得到以'$'为前缀的值。 – melkawakibi
你试过了吗? – bansi