PHP 演算子

PHPで乱数を生成する方法(rand,mt_rand)

PHPで乱数を生成する関数はrand()mt_rand()がありますが、mt_rand()の方が「よりよい乱数」を生成するとして推奨されています。

基本的な使い方から、乱数を使ったサンプルをご紹介します。

 

続きを読む

PHPでANDやORなどの論理演算子を使いこなす(&&や||など)

よくANDORなどと呼ばれる、条件を複数指定する場合に用います。

表記は2つずつありますが、記号(&&||など)を用いることが多いようです。

厳密に言うと優先順位などが変わってきますが、普段はどちらかに統一してプログラムすれば問題はないでしょう。

ただ、基本的なルールを知っておくことで、思わぬところでハマったりすることもなくなるでしょう。

 

続きを読む

PHPの比較演算子で条件分岐も自由自在

2つの値を比較して、大きい、小さい、等しい、等しくないなど、両者を比較する演算子です。

例えば、if文などの条件分岐で「年齢が20歳以上だったら「成人」と表示させる」というような判定をする場合によく用いられます。

ただ、型を意識しないと、思わぬところでハマってしまうこともあるため、=====を使い分けてスピーディにコーディングしていきましょう。

 

続きを読む

PHPの三項演算子で一行で簡単に条件分岐

PHPの条件分岐ではif文をよく使いますが、1行で条件分岐できるのでたまに見かけますね。

ただ、独特の記述になるのと、型を意識しないと思わぬ挙動となるため、嫌われている存在でもあります。

使うことがない人も、他人のソースコードを理解できるように意味を分かっておくと、作業も進みますし、これを機会に覚えてみませんか?

 

続きを読む

PHPの代入演算子で「=」よりもシンプルに代入する方法

変数などでよく使用する=(イコール)を代入演算子といいます。

右辺と左辺が同じという意味ではなく、右辺の値を左辺に代入する意味合いになります。

参考:phpの変数についてはこちら

通常の=(イコール)よりもシンプルに代入する方法もご紹介します。

他にもトリッキーな方法などいくつかのやり方がありますよ。

 

続きを読む