Files
2026-10-09 12:33:29 +09:00

54 lines
1.2 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// 通称「FizzBuzz問題」です
// 変数indexを定義し、1で初期化してください
$index = 1;
// 変数indexが100以下である場合繰り返す条件式を記述してください
while ($index <= 100) {
// 変数indexの値が3でも5でも割り切れる数の場合は、「FizzBuzz」と出力
if ($index % 3 == 0 && $index % 5 == 0) {
echo 'FizzBuzz';
echo '<br>';
// 変数indexの値が3で割り切れ、5で割り切れない場合は、「Fizz」と出力
} else if ($index % 3 == 0) {
echo 'Fizz';
echo '<br>';
// 変数indexの値が5で割り切れ、3で割り切れない場合は、「Buzz」と出力
} else if ($index % 5 == 0) {
echo 'Buzz';
echo '<br>';
// 変数indexの値が3でも5でも割り切れない場合は、変数indexの値を出力
} else {
echo $index;
echo '<br>';
}
// 変数indexに1を加算した数を、変数indexに代入する
$index++;
}
/*
* ---------出力結果例---------
* 1
* 2
* Fizz
* 4
* Buzz
* Fizz
* 7
* 8
* Fizz
* Buzz
* 11
* Fizz
* 13
* 14
* FizzBuzz
* 16
* :
* :
*/