普通の連想配列です。
$sales = [ "a" => 200, "b" => 300, "c" => 400 ]; var_dump($sales);
array(3) { [“a”]=> int(200) [“b”]=> int(300) [“c”]=> int(400) }
$key と $valueがあり、連想配列の中に$keyがなければ追加していく。
arsortで降順でソートする。
$key = "d"; $value = 250; $sales = [ "a" => 200, "b" => 300, "c" => 400 ]; if($sales[$key] !== null){ $sales[$key] += $value; } else { $sales += array($key => $value); } arsort($sales); var_dump($sales);
array(4) { [“c”]=> int(400) [“b”]=> int(300) [“d”]=> int(250) [“a”]=> int(200) }
なんかOKっぽいな。多分。