3v4l.org

run code in 500+ PHP versions simultaneously
<?php $voteVals = ["up" => ["up" => 1, "down" => -1], "down" => ["up" => -1, "down" => 1]]; $voteModel = ["up" => 0, "down" => 0]; $vote = "up"; $voteActionVals = $voteVals[$vote]; foreach ($voteActionVals as $key => $val) $voteModel[$key] += $val; var_dump($voteModel);
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.21, 8.5.0 - 8.5.7
array(2) { ["up"]=> int(1) ["down"]=> int(-1) }

preferences:
93.62 ms | 1123 KiB | 4 Q