こんにちは~今回もPHPの基本アルゴリズムの連載をご紹介してきましたが、前回の記事「PHPアルゴリズム演習4:与えられた2つのリストの対応する要素を乗算する」では、その方法を紹介しました。与えられた 2 つのリストの対応する要素を乗算します。興味のある友人はそれについて学ぶことができます~
さて、この記事のテーマに入りましょう~
これは古いルールです。 「指定された正の数が 3 または 7 の倍数であるかどうかを確認する PHP プログラムを作成するにはどうすればよいですか?」のような質問があります。
もちろん、ここの 3 と 7 は自由に置き換えることができます。これは単なる質問例です ~
この問題を実装するためのアイデアはありますか?
以下は私の実装方法です:
次のようなPHPコード:
<?php function test($n) { return $n % 3 == 0 || $n % 7 == 0; } var_dump(test(3)); var_dump(test(14)); var_dump(test(12)); var_dump(test(37));
ファイルを直接実行すると、出力される判定結果は次のようになります:
上記の例では、与えた判定データは 3、14、12、37 であり、判定結果は true、true、true、およびそれぞれ false。
3、14、12は当然3または7の倍数ですが、37は3の倍数でも7の倍数でもないので、判定結果は正しいです。
ここでは主に、PHP の算術演算子
% と比較演算子
== および論理演算子
||
添付: 倍数の概念
①整数は別の整数で均等に割ることができ、この整数は他の整数の倍数になります。たとえば、15 は 3 または 5 で割り切れるため、15 は 3 の倍数および 5 の倍数になります。
②ある数値を別の数値で割ることによって得られる商。たとえば、a÷b=c、つまり a は b の倍数です。たとえば、A÷B=C とすると、A は B の C 倍であると言えます。
③ある数の倍数は無数にあります。これは、ある数の倍数の集合が無限集合であることを意味します。注: 数値を単独で倍数と呼ぶことはできません。誰が誰の倍数であるかを示すことのみが可能です。
最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします。ぜひ学んでください。
以上がPHP アルゴリズム演習 5: 数値が指定された数値の倍数であるかどうかを判断するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。