PHPで乱数を生成する関数はrand()
とmt_rand()
がありますが、mt_rand()
の方が「よりよい乱数」を生成するとして推奨されています。
基本的な使い方から、乱数を使ったサンプルをご紹介します。
PHPで乱数を生成する関数はrand()
とmt_rand()
がありますが、mt_rand()
の方が「よりよい乱数」を生成するとして推奨されています。
基本的な使い方から、乱数を使ったサンプルをご紹介します。
PHPで割り算の方法、余りと切り上げ、切り捨て四捨五入の方法です。
小数点第何位かを指定もできます。
PHPのコードでよく見かける矢印みたいな->
この記号はなんなんでしょう?
googleで検索しても、記号だから引っ掛かりません。
これは「アロー演算子」と呼ばれる、オブジェクト指向でよく使われる演算子です。
よくAND
やOR
などと呼ばれる、条件を複数指定する場合に用います。
表記は2つずつありますが、記号(&&
や||
など)を用いることが多いようです。
厳密に言うと優先順位などが変わってきますが、普段はどちらかに統一してプログラムすれば問題はないでしょう。
ただ、基本的なルールを知っておくことで、思わぬところでハマったりすることもなくなるでしょう。
2つの値を比較して、大きい、小さい、等しい、等しくないなど、両者を比較する演算子です。
例えば、if文などの条件分岐で「年齢が20歳以上だったら「成人」と表示させる」というような判定をする場合によく用いられます。
ただ、型を意識しないと、思わぬところでハマってしまうこともあるため、==
と===
を使い分けてスピーディにコーディングしていきましょう。
PHPの条件分岐ではif文をよく使いますが、1行で条件分岐できるのでたまに見かけますね。
ただ、独特の記述になるのと、型を意識しないと思わぬ挙動となるため、嫌われている存在でもあります。
使うことがない人も、他人のソースコードを理解できるように意味を分かっておくと、作業も進みますし、これを機会に覚えてみませんか?
変数などでよく使用する=
(イコール)を代入演算子といいます。
右辺と左辺が同じという意味ではなく、右辺の値を左辺に代入する意味合いになります。
通常の=
(イコール)よりもシンプルに代入する方法もご紹介します。
他にもトリッキーな方法などいくつかのやり方がありますよ。