- array_map: documentation ( source)
- range: documentation ( source)
- join: documentation ( source)
<?php
echo join(', ', array_map(function($x)
{
switch(($x%3==0) / ($x%5 ==0))
{
case 0: return 'Fizz';
case INF: return 'Buzz';
case NAN: return 'FizzBuzz';
default: return $x;
}
}, range(1, 100)));