数组
"incomes" => array:2 [
"sales" => array:1 [
0 => array:4 [
"id" => 8
"code" => "501000"
"name" => "Sales"
"net_movement" => 340708.37
]
]
]
]
我正在尝试获得net_movement
的价值
代码
foreach($pnl as $row)
{
$sale_income = $row['sales'][0]['net_movement'];
Debugbar::addMessage($sale_income,'income');
}
Debugbar
已经打印了正确的值,但是为什么我仍然出现此错误?
答案 0 :(得分:0)
您似乎需要循环sales
:
foreach($pnl['incomes']['sales'] as $row)
{
$sale_income = $row['net_movement'];
Debugbar::addMessage($sale_income,'income');
}
如果只有0
,则只需:
$sale_income = $pnl['incomes']['sales'][0]['net_movement'];