プログラマーと名乗っておきながらFizzBuzz問題が上手く解けなかったので復習。 <?php for($i=1;$i<=100;$i++){ $j++;$k++; if($j == 3){ echo "Fizz"; $j = 0; } if($k == 5){ echo "Buzz"; $k = 0; } if($j != 0 && $k != 0) echo $i; echo "\n"; } もっと綺麗に書くなら下記。 <?php for($i=1;$i<=100;$i++){ if($i%3 == 0) echo "Fizz"; if($i%5 == 0) echo "Buzz"; if($i%3 != 0 && $i%5 != 0) echo $i; echo "\n"; } %は高専時代にテストででたきりで、仕事では普段使わないですよね。 追記 世界のナベアツ…。なにこれ面白そう