题目:
写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,5的倍数用“Buzz”代替,既是3的倍数又是5的倍数打印“FizzBuzz”
PHP 实现
据说这个题目很神奇,我也来试试,欢迎吐槽。
for ($i = 1; $i <= 100; $i++) {
$str = '';
if ($i % 3 === 0) {
$str = 'Fizz';
}
if ($i % 5 === 0) {
$str .='Buzz';
}
echo empty($str) ? $i : $str;
echo "<br />";
}