PHPで奇数か偶数かを判定する方法


  1. 剰余演算子を使用する方法: PHPの剰余演算子(%)を使用して、数値を2で割った余りを計算します。もし余りが0ならば、その数値は偶数です。余りが1ならば、その数値は奇数です。

    $number = 10;
    if ($number % 2 == 0) {
       echo "偶数です";
    } else {
       echo "奇数です";
    }

    出力結果:

    偶数です
  2. ビット演算子を使用する方法: PHPのビット演算子(&)を使用して、数値の最下位ビットをチェックすることもできます。最下位ビットが0ならば、数値は偶数です。最下位ビットが1ならば、数値は奇数です。

    $number = 15;
    if ($number & 1) {
       echo "奇数です";
    } else {
       echo "偶数です";
    }

    出力結果:

    奇数です
  3. 組み込み関数を使用する方法: PHPには、数値が奇数か偶数かを判定するための組み込み関数もあります。例えば、is_odd()関数やis_even()関数を使用することができます。

    $number = 7;
    if (is_odd($number)) {
       echo "奇数です";
    } else {
       echo "偶数です";
    }

    出力結果:

    奇数です

上記の方法は、PHPで数値が奇数か偶数かを判定するためのシンプルで簡単な方法です。必要に応じてこれらのコード例をカスタマイズして使用することができます。