• ベストアンサー

奇数や偶数を調べる関数

phpでタイトルのような奇数や偶数を調べる関数はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • batai
  • ベストアンサー率40% (18/44)
回答No.3

偶数か奇数か調べたい変数を$valueとします。 $d = $value % 2; if($d == 0){ echo "偶数"; } else{ echo "奇数"; } でどうでしょう?%は余りを求めるのに使います。 7 % 2 だと 7 / 2 の余りという意味なので 7 % 2 = 1 となります。 しかしCでは使えますがphpに使えるかどうかはわかりません。きっと大丈夫とは思いますが。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#17016
noname#17016
回答No.4

PHPって奇数か偶数か分かる関数ってないんだっけ。 やっぱり、いろんな方法を考える人がいるんだなー、って実感しています。 考え方は、私も同じですがfmodを使ってあまりを求める方法を。 (ちょと調べましたが、bcmodでもいいみたいですねー?) %でもあまりは求まりますが、値に小数点が入る場合、正しく表示されない事もあったような。 値が数字かどうかは、is_nanで調べられますよ。 直接的な関数があるかどうかは、結局辞書やネットで調べた方が早いですねー。 ない場合は、自分で作るしかないかと。

全文を見る
すると、全ての回答が全文表示されます。
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 関数風にするならこうでしょうか。 function isGusu ( $value ) { return $value % 2 == 0; } isGusuに数字を渡すと$valueを2で割った余りが0の場合(偶数) にtrueを返します。 奇数なら$value % 2 == 0は成立しないのでfalseが返ります。 実際使用するには$valueが数字かどうかとかチェックいれたほうが無難ですが。

全文を見る
すると、全ての回答が全文表示されます。
  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

関数も何も、2で割り切れるか否かで奇数偶数はわかります。 余りを求める関数はありませんか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで偶数か奇数かを調べるにはどうすればいいですか?

    エクセルで関数の入ったセルの答えが偶数か奇数かでセルの色を変えたいのですが、 そんなことはできるのでしょうか? 数値の入ったセルはMOD関数などで偶数or奇数の判断が出来るので、条件付書式で偶数セルと奇数セルの色分けが出来たのですが、 数式の入ったセルの答え(表示されている数値)が偶数か奇数かを判断することができず困っています。 もしかして不可能なことなのでしょうか? どなたかご指導下さい。よろしくおねがいします!

  • 偶数と奇数、どっちが好きですか?

    偶数と奇数、どっちが好きですか? 1.偶数が好き 2.奇数が好き 3.どっちも好き 4.どっちも好きではない 僕は、1の偶数が好きです。 皆さんは偶数と奇数、どっちが好きですか?

  • 偶数と奇数について

    なぜ、偶数と奇数は、整数のみなんでしょうか? 偶数は2で割れる整数 偶数=2n 奇数は2で割れない整数 奇数=2n+1 となっていますが、なぜなのかがわかりません よろしくお願いします

  • 「一三五が奇数で、ニ四六が偶数だ。」と「一三五は奇数で、ニ四六は偶数だ。」との中では、どちらが自然でしょうか。

     私は中国人で日本語を勉強中です。文法の本を読んでいましたら次のような例文が目にとまりました。  「一三五が奇数で、ニ四六が偶数だ。」  「一三五が奇数で、ニ四六が偶数だ。」と「一三五は奇数で、ニ四六は偶数だ。」との中では、どちらが自然でしょうか。ちなみに、本に「一三五が奇数で、ニ四六が偶数だ。」とありました。  よろしければ質問文の不自然な部分の添削もよろしくお願い致します。

  • 奇数と偶数はどちらが多いのですか?

    件名の通りの素朴な疑問です。 なぜ悩んでいるかというと、自分なりに考えた結果、  ・0以外の数字は正負1つずつある。0が偶数だから、偶数の方が多い  ・0より大きい(小さい)数字(0.0000…1)は奇数から始まるので、奇数の方が多い という2つの考えに至りましたが、どちらが正しいのか分かりません。どちらも間違っているような気もします。 偶数と奇数の数はどちらが多いのでしょうか? それとも同じですか?

  • 奇数と偶数どちらが好きですか?

    奇数と偶数どちらが好きですか? その理由もお願いします。 私は偶数ですね。綺麗に割れるんで。

  • 奇数と偶数どちらが好き?

    みなさんは奇数と偶数どちらが好きですか?奇数が好きな人、偶数が好きな人、それぞれ何故好きなのか理由を教えてください。

  • 【再アンケート】偶数と奇数、どっちが好きですか?

    2021年10月2日に投稿した「偶数と奇数、どっちが好きですか?」の再アンケートです。 偶数と奇数、どっちが好きですか? 1.偶数が好き 2.奇数が好き 3.どっちも好き 4.どっちも好きではない 僕は、1の偶数が好きです。 皆さんは偶数と奇数、どっちが好きですか?

  • 数字を偶数奇数に分ける関数ありますか

    例えば1行目に1から10までの数字が並んでいます 偶数の数字だけをその下の行に移動させ、奇数の数字はまたその下に移動したいのですが、わかりません。パソコンの関数のヘルプをみてもよく分かりません。簡単な事なんでしょうが、面倒でしょうがよろしくお願いします。

  • 【奇数+偶数=奇数の証明】 これって間違いですか?

    『奇数+偶数=奇数』の証明です。これは間違いでしょうか? nを自然数とすると、偶数は2n、奇数は2n+1で表せるから、 2n+(2n+1)=4n+1 nは自然数だから、4nは偶数である。 よって4n+1は奇数となり、奇数+偶数=奇数である。 よろしくお願いします。

このQ&Aのポイント
  • 新しいWi-Fiに接続した後、【DCP^J525N】プリンターが使用できない問題について相談させてください。
  • ドライバーのダウンロードができないトラブルが発生し、新しいWi-Fi環境下でプリンターを使用することができません。お困りの状況について詳しく教えてください。
  • お使いの環境はWindowsで、プリンターは無線LAN経由で接続されています。また、関連するブラザーのアプリが消えているとのことです。ひかり回線を利用しています。
回答を見る