<?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"
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`