$inp = 20;
for ($i = 1; $i <= $inp; $i++) {
if ( ($i % 3) == 0 && ($i % 5) == 0 ){ //3の倍数かつ5の倍数
echo "Fizz Buzz"."\n";
} elseif ( ($i % 3) == 0 ){ //3の倍数
echo "Fizz"."\n";
} elseif ( ($i % 5) == 0){ //5の倍数
echo "Buzz"."\n";
} else { //それ以外
echo $i."\n";
}
}
出力
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
Fizz Buzz
16
17
Fizz
19
Buzz