PHP - 数组返回Empty并提供值

时间:2018-02-26 08:43:57

标签: php

我正在尝试使用以下代码动态访问数组键。

$order_detail = new OrderDetail((int) $params['id_order_detail']);
$products = $order_detail->getList($id_order);

$test = $products[$order_detail->id]['unit_price_tax_incl'];

$ order_detail-> id返回正常,$ products是一个我在下面有var_dump的数组:

$ products var_dump:

Array ( [0] => Array ( 
[id_order_detail] => 54676 
[id_order] => 17733 
[unit_price_tax_incl] => 5.900000 
)
..... more results .....

不幸的是,我无法检索['unit_price_tax_incl'],因为它当前返回空。有什么我想念的吗?折流板。

非常感谢任何指南。谢谢。

1 个答案:

答案 0 :(得分:0)

您获得了一个列表,因此您应该访问例如第一行元素

  $test = $products[0]['unit_price_tax_incl'];

确保您的$order_detail->id条件符合列表访问的正确值