. payment, amount , . . (, , php-.)
Input:
$array=["pay" => [
["title"=>["name"=>'hi'],"payment"=>["amount"=>35,"currency"=>"USD"]],
["title"=>["name"=>'lol'],"payment"=>["amount"=>50,"currency"=>"USD"]],
["title"=>["name"=>'ok'],"payment"=>["amount"=>30,"currency"=>"USD"]]
]
];
№ 1 ():
echo max(array_column(array_column($array["pay"],"payment"),"amount"));
# 2 ():
$max=0;
foreach($array["pay"] as $subarray){
if($max<$subarray["payment"]["amount"]){
$max=$subarray["payment"]["amount"];
}
}
echo $max;
№ 3 (-):
$payments=array_column($array["pay"],"payment");
rsort($payments);
echo $payments[0]["amount"];
:
50
# 1: , , /, max. !
# 1 , # 2 ( aendeerei). , $max, , , $max. foreach , .
3 , , . , . , - .