我有一个对象$ invoiceitems - 它是数组数组的一个(聪明的)对象。 我无法弄清楚如何访问其中的值。
例如,如何访问第二个数组中的'relid'元素?
Sum()
Smarty_Variable对象([value] =>数组([0] =>数组([id] => 40442 [type] =>托管[relid] => 2913 [描述] =>测试 [rawamount] => 24.00 [金额] => €24.00 EUR [taxed] => 1)[1] => 数组([id] => 40443 [type] =>主持[relid] => 2913 [描述] =>测试[rawamount] => 24.00 [金额] => €24.00 EUR [taxed] => 1))[nocache] => [scope] => 0)
答案 0 :(得分:1)
foreach($invoiceitems as $row){
echo $row['id'];
echo $row['type'];
.
.
.
.
}
答案 1 :(得分:1)
看起来数组保存在对象的value
属性中。因此,要获得外部数组,您可以使用:
$invoiceitems->value
然后,从第二个数组中获取relid
:
$invoiceitems->value[1]['relid']