- substr: documentation ( source)
- array_map: documentation ( source)
- base_convert: documentation ( source)
- range: documentation ( source)
<?php
foreach(array_map(function($n) {
$code = substr(base_convert($n, 10, 3), -1) == '0' ? 'fizz' : '';
$code .= substr(base_convert($n, 10, 5), -1) == '0' ? 'buzz' : '';
return $code = (!$code) ? $n : $code;
}, range(1, 100))
as $value)
echo $value . PHP_EOL;