*

[php]どの数値の倍数かどうかを判定する

公開日: : RaptorPHPFramework

俺はPHPでクラス関数を開発した人の事は全力で称えたい

PHPでどの数値の倍数かどうかを判定する事がよくあった。
今までは逐一表示側で制御してたんだけど、そういうプログラムを書く事が多くなってきたから、もうクラス化して置いておこうと思う。

//クラスを定義
class checkDivision {
 //関数を定義。第一引数で判定する数値を、第二引数でどの倍数かを定義する。
 function checkAndRetrunValue($number = null , $division = null){
  //第一引数で定義した数値が第二引数で割り切れればtrueを返す。
 if($number %$division == 0){
   $returnValue = true;
  }else{
   $returnValue = false;
  }
   return $returnValue;
  }
}

使い方

//インスタンス化
$checkDivision = new checkDivision();
//第一引数の数値が第二引数の数値で割り切れるかを判定する。
if($checkDivision->checkAndRetrunValue(11,3)){
 echo "割り切れる";
}else{
 echo "割り切れない";
}

この例の場合なら第一引数の11が第二引数の3で割り切れないので「割り切れない」と表示される筈。
このプログラムを応用すれば宴会の出し物に使うなんていうしょうもない事も出来ると思った。

なんで急にこんな事し始めたのかというと2年前に書いた表示ページ上に条件分岐やら書きまくっててわけわからん事になってたから。
スクラッチでプログラムを作るにしてもオブジェクト指向って大事だなって思った。

関連記事

[PHP]西暦→世紀変換する

(遊戯王真DM2本編より転用+一部改変) 先日偶然家にいた姉と真DM4をやっていた。舞台設

記事を読む

フレームワークを作ってみる。

このブログ。元々PHPの学習状況を報告する為の場所だったんだが、いつの間にか遊びの報告しかしてない事

記事を読む

[RaptorsFramework][PHP]リクエストをオブジェクト化する

RaptorFrameworkだけどネーミングに既に先客がいた。 どうしてもラプターって言う単語だ

記事を読む

[RaptorsFramework][PHP]DB接続

前回に引き続きRaptorFrameworkの作業を続ける。 Coreファイルをゴリゴリ追加し

記事を読む

Message

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

1/72 カナリア自警団仕様 紫電

ゲーム中スクリーンショットより 3ヶ月前に作った紫電がTwit

ハセガワ模型 Su-33 フランカーD スカーフェイス1 1/72

GWにあったTWITTER企画に参加した際に製作。1年近く放

ハセガワ模型 零戦21型 1/72 ゲキテツ一家 死神のローラモデル

≪死神のローラをなめないで!≫ スマホアプリ荒

TAMIYA 紫電11型 1/72 カナリア自警団 アコモデル

<<あなたの心に手錠をかけます!>>スマホアプリ

Trumpeter F-22 Trigger 1/144

<<トリガーについていけば生き残れる!>>

→もっと見る

PAGE TOP ↑