3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ 4482 => [ "id" => "4597608", "date" => "2020-03-05", "portfolio_ID" => "21177", "summ" => "597199", "value" => "RUR" ], 4483 => [ "id" => "4597609", "date" => "2020-03-05", "portfolio_ID" => "21177", "summ" => "597199", "value" => "summ" ], 4484 => [ "id" => "4597611", "date" => "2020-03-05", "portfolio_ID" => "21177", "summ" => "597199", "value" => "RUR" ] ]; $arr = array_reverse($arr); foreach($arr as $sub){ $new[$sub['date'].$sub['portfolio_ID'].$sub['summ'].$sub['value']] = $sub; } $new = array_values($new); var_dump($new);

preferences:
55.81 ms | 402 KiB | 5 Q