-1

Array

 "incomes" => array:2 [
    "sales" => array:1 [
      0 => array:4 [
        "id" => 8
        "code" => "501000"
        "name" => "Sales"
        "net_movement" => 340708.37
      ]
    ]
  ]
]

I'm trying to get net_movement value

Code

foreach($pnl as $row)
{
    $sale_income = $row['sales'][0]['net_movement'];
    Debugbar::addMessage($sale_income,'income');
}

The Debugbar already printed the value correclty but why I still getting this error?

RiggsFolly
  • 89,708
  • 20
  • 100
  • 143
kino.jom
  • 81
  • 6

1 Answers1

0

It appears that you need to loop sales:

foreach($pnl['incomes']['sales'] as $row)
{
    $sale_income = $row['net_movement'];
    Debugbar::addMessage($sale_income,'income');
}

If there is only ever 0 then just:

$sale_income = $pnl['incomes']['sales'][0]['net_movement'];
AbraCadaver
  • 77,023
  • 7
  • 60
  • 83