&$val) { if($val == 2) { $foo[$key] = 0; } else if($val == 3) { unset($foo[$key]); } else { $val++; } } var_dump($foo);