3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fizzBuzz($number,array $array) { if (array_key_exists($number, $array)) { $number = $array[$number]; return strval($number); } else { foreach($array as $key => $value) { $div = $number/$key; if(array_key_exists(intval($div),$array)) { if ($key < $div) { return $array[$key] . "" . $array[$div]; } else { return $array[$div] . "" . $array[$key]; } } return $array[$key]; } } } # code test : $map = array(3 => "FIZZ", 4 => "BUZZ"); echo fizzBuzz(5,$map) . "\n"; // "5" echo fizzBuzz(3,$map) . "\n"; // "FIZZ" echo fizzBuzz(4,$map) . "\n"; // "BUZZ" echo fizzBuzz(12,$map) . "\n"; // "FIZZBUZZ"

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
162.93 ms | 2151 KiB | 14 Q