-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
  • 93,638
  • 21
  • 103
  • 149
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
  • 78,200
  • 7
  • 66
  • 87