3v4l.org

run code in 300+ PHP versions simultaneously
<?php $key_val1 = [ 101 => 2, 102 => 1, 103 => 3, 104 => 2 ]; $key_val2 = [ 101 => 2, 104 => 2, 103 => 1 ]; foreach ($key_val1 as $key => &$value) { if (array_key_exists($key, $key_val2)) { $value -= $key_val2[$key]; } } unset ($value); print_r($key_val1);

preferences:
15.04 ms | 404 KiB | 5 Q