如果一个Object可以容纳一个数组,那么如何访问该数组呢?

时间:2016-03-11 15:50:33

标签: php

我目前有一个包含一系列数组的对象,当我print_r它确实显示数组时,当我想要获取这些值时,我似乎得到了一个错误。

print_r($Obj->Example);

返回:

Object => Example ( 'Username' => 'Example' )

我通过Object查询的代码是:

foreach($Obj as $single):
    echo $Example['Username'];
endif;

是否有可能通过这样查询,因为它不起作用,我得到一个错误说:

  

$ Obj未定义为数组

那么如何访问Example数组和echo所有用户名

1 个答案:

答案 0 :(得分:3)

由于Example是属于对象的数组,因此代码就像这样

foreach($Obj->Example as $single):
    echo $single['Username'];
endif;