【PHP】使用PHP解决FizzBuzz问题

<h1>fizzbuzz</h1>

<?php
$i =0;
while ($i <= 100){
  $i++;
  if ($i % 3 === 0 && $i % 5 === 0){
     echo "FizzBuzz". '<br>';
  }elseif($i % 3 === 0){
    echo "Fizz". '<br>';
  }elseif($i % 5 === 0){
    echo "Buzz". '<br>';
  }
}

?>

高手使用


<?php
function get_fizzbuzz($number){
  if($number % 15 === 0){
    return 'FizzBuzz!';
  }
  if($number % 3 === 0) {
    return 'Fizz!';
  }
  if($number % 5 === 0) {
    return 'Buzz!';
  }
  return $number;
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
    <title>FizzBuzz</title>
</head>
<body>
    <h1>FizzBuzz</h1>
    <table>
        <?php for($i = 1; $i <= 100; $i++){ ?>
            <?php echo get_fizzbuzz($i); ?><br>
        <?php } ?>
    </table>
</body>
</html>
image.png
bannerAds