读取stdclass对象以获取键和值

时间:2015-04-02 18:40:52

标签: php arrays stdclass

以下是Query的结果集。如何打印列名称User,UserID和place?

print_r($report_results);

$ report_results是下面显示的对象

Array (
        [0] => stdClass Object ( [User] => Helton, Joshua [UserID] => 31 [place] => Dallas) 
        [1] => stdClass Object ( [User] => Miller, Jona [UserID] => 95 [place] => Cupertino)
        [2] => stdClass Object ( [User] => Sarah, Thomson [UserID] => 32 [place] => Las Vegas)
    )

1 个答案:

答案 0 :(得分:1)

使用对象访问表示法,->,如

var_dump($stdObj->User, $stdObj->UserID, $stdObj->place);

你转储的是一个数组,所以你必须访问数组中的元素:

var_dump($array[0]->User);

您可能只想迭代数组。

foreach ($user as $array) {
    var_dump($user->User, $user->UserID, $user->place);
}