0

我有一个数组,我正在尝试访问消息的值。我认为它让我失望,因为它是对象中的对象数组。以下是我尝试过的和数据结构。

代码:

foreach ($result as $value) {

         echo "$value[0]->message"; 
}

大批:

stdClass Object
(
    [results] => Array
        (
            [0] => stdClass Object
                (
                    [message] => 12345
                    [unit] => test
                    [createdAt] => 2013-01-21T14:57:26.613Z
                    [updatedAt] => 2013-01-21T14:57:26.613Z
                    [objectId] => 0uiYuJcRYY
                )

        )

)
4

2 回答 2

5

删除引号

foreach ($result as $value) {

         echo $value[0]->message; 
}
于 2013-01-23T17:31:11.830 回答
0

有两个可能的错误。

1 - 变量可能是 $results 而不是 $result 2 - 如果您使用 foreach,则不需要 [0],因为现在这是变量 $value。

尝试

foreach ($results as $value) {
    echo $value->message; 
}
于 2013-01-23T18:21:00.920 回答