1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

子供の想像力を伸ばしアイデアを形にする小学生向けプログラミング教室「プロスタキッズ」

【PHP入門】PHPで頻繁に扱う演算子まとめ

Pocket

今回はPHPで頻繁に扱う演算子について解説します。

演算子とは

演算子といえば、足し算や引き算をおこなう算術演算子や、大小関係や等しいかどうかを比較する比較演算子が、代表的なものとして思い浮かぶことと思います
一言で演算子といっても、実は、いくつかの種類があることをご存じでしょうか。
今回は、PHPにはどのような演算子があり、なかでもよく使用される演算子について、サンプルログラムとあわせて紹介したいと思います。

算術演算子

加減算や、乗算、除算などの四則演算をおこなうための演算子です。

演算子 説明
A+B AにBを加算する
A – B AからBを引き算する
A*B AにBを乗算する
A / B AをBで除算する
A%B AをBで割った余り
++A Aに1を加算したあとにAを返す
A++ Aを返したあとに1を加算する
–A Aから1を引いたあとにAを返す
A– Aを返したあとに1を引く
A**B AをB乗する

比較演算子

大小関係や、等しいかどうかを比較するための演算子です。

演算子 説明
A == B AとBが等しい場合にTRUEを返す
A != B AとBが等しくない場合にTRUEを返す
A < B AがBより小さい場合にTRUEを返す
A > B AがBより大きい場合にTRUEを返す
A <= B AがBより小さいか等しい場合にTRUEを返す
A >=B AがBより大きいか等しい場合にTRUEを返す

代入演算子

「=」のことを指し、左辺に右辺を代入するための演算子です。

演算子 説明
A = B AにBを代入する

文字列演算子

2つの文字列を結合するための演算子です。

演算子 説明
A . B A文字列とB文字列を結合する

論理演算子

文字通り、論理演算をおこなうための演算子です。

演算子 説明
A && B AかつBがTRUEのときTRUEを返す
A || B AまたはBがTRUEであれば、TRUEを返す
A xor B AまたはBがTRUEか、両方ともTRUEでない場合にTRUEを返す
! A AがTRUEでない場合にTRUEを返す

演算子の優先順位

演算子を使用する場合に、演算の優先順位に注意しておきましょう。

たとえば、1+3*5を実行すると結果は16となり、20とはなりません。これは、
「*」の乗算が先に実行され、そのあとに「+」の加算が実行されるためです。

以下に、主な演算子の優先順位を記載しておきます。

演算子 説明 優先順位
**./th>

累乗 1
++ – 1を加算 1を減算 2
! 論理(否定) 3
* / % 乗算 除算 剰余 4
+ – . 加算 減算 文字列の結合 5
< <= > >= 比較(小さい、以下、大きい、以上) 6
== != 比較(等しい、等しくない) 7
&& 論理(かつ) 8
|| 論理(または) 9
= 代入 10

サンプルプログラムによる使用例

それでは、実際に、良く使われる算術演算子、比較演算子を使用したプログラムを作成し、実行結果を見てみましょう。

算術演算子を使用したサンプルプログラム1

実行結果1

変数A= 6
変数B= 2
変数A + 変数B= 8
変数A - 変数B= 4
変数A * 変数B= 12
変数A / 変数B= 3
変数A % 変数B= 0
変数A ** 変数B= 36

比較演算子を使用したサンプルプログラム2

比較演算子の使用例

変数A= 6
変数B= 2
変数C= 3

演算結果

変数A = 6
変数B > 6
変数C > 変数B
変数C >= 変数B
変数B <= 変数A

おわりに

 
演算子には、今回紹介したもの以外にも、複合演算子やビット演算子などがありますが、良く使われる演算子については、一覧表などに整理しておくと、プログラミングする場合にとても便利です。
また、演算子を使った演算処理には、優先順位がありますので、プログラミングをする際には注意して使ってみてください。

【おすすめ記事】
【初心者歓迎】PHP学習で人気のプログラミングスクール
バックエンドエンジニアおすすめ!PHPの学習サイト9つ
PHPの本・参考書の評判

投稿者:プロスタ編集部

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

初心者がプログラミングで挫折しない学習方法を無料動画で公開中。オンラインに特化したプログラミングスクール「TechAcademy(テックアカデミー)」が解説。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

ページ上部へ戻る