【发布时间】:2014-09-24 15:50:15
【问题描述】:
我已经尝试了其他帖子的解释,但我无法让它工作,因为我总是收到以下警告:警告:get_object_vars() 期望参数 1 是对象,数组中给出...
stdclass 对象数组如下所示:
Array
(
[0] => stdClass Object
(
[pares] => 4
[moda] => 9
)
[1] => stdClass Object
(
[pares] => 3
[moda] => 8
)
[2] => stdClass Object
(
[pares] => 2
[moda] => 8
)
[3] => stdClass Object
(
[pares] => 5
[moda] => 4
)
[4] => stdClass Object
(
[pares] => 1
[moda] => 1
)
[5] => stdClass Object
(
[pares] => 6
[moda] => 1
)
)
我尝试访问值 - modas 和 pares 以及它们的数字 - 例如,第一个元素是“pares”,它的值是“4”,例如
echo get_object_vars($modas_pares)['0']['pares'];
但我收到以下警告:
警告:get_object_vars() 期望参数 1 是对象、数组 给出
那么我怎样才能访问这些值呢?
【问题讨论】:
-
$modas_pares[0]->pares
标签: php arrays object stdclass