PHPで数値が正数か負数かをチェックする方法


  1. シンプルな方法: PHPでは、数値を比較演算子を使用して正数と負数と比較することができます。以下は、数値が正数か負数かをチェックするシンプルな例です。
$num = 10;
if ($num > 0) {
    echo "数値は正数です。";
} elseif ($num < 0) {
    echo "数値は負数です。";
} else {
    echo "数値はゼロです。";
}
  1. コード例: フォーム入力のチェック: Webフォームなどのユーザー入力をチェックする場合、数値が正数か負数かを確認する必要があるかもしれません。以下は、フォーム入力のチェックに使用できるコード例です。
$num = $_POST['number'];
if (is_numeric($num)) {
    if ($num > 0) {
        echo "入力された数値は正数です。";
    } elseif ($num < 0) {
        echo "入力された数値は負数です。";
    } else {
        echo "入力された数値はゼロです。";
    }
} else {
    echo "有効な数値を入力してください。";
}

上記の例では、$_POST['number']にはフォームから送信された数値が含まれています。is_numeric()関数を使用して、入力が数値であることを確認してから、正数か負数かをチェックしています。

このようにして、PHPで数値が正数か負数かをチェックする方法をシンプルな例とコード例を通じて説明しました。必要に応じてこれらの例をカスタマイズして使用してください。