PHPの演算子
演算子は、変数と値の操作を実行するために使用されています。
PHPは、次のグループでの演算子を分割します:
- 算術演算子
- 代入演算子
- 比較演算子
- インクリメント/デクリメント演算子
- 論理演算子
- 文字列演算子
- 配列演算子
PHP算術演算子
PHP算術演算子は、加算、減算、乗算等の一般的な算術演算を実行するための数値で使用され
オペレーター | 名 | 例 | 結果 | それを示す |
---|---|---|---|---|
+ | 添加 | $のx + $ yの | $ xと$ yの合計 | それを示す " |
- | 引き算 | $ X - $ yを | $ xと$ yの違い | それを示す " |
* | 乗算 | $のx *の$ yを | $ xと$ yの積 | それを示す " |
/ | 分割 | $ X / $ Y | $ xと$ yの商 | それを示す " |
% | モジュラス | $ xに%の$ yを | $ yで割った$ xの剰余 | それを示す " |
** | べき乗 | $ X ** $ yの | $のy番目のパワーに$ xを上げた結果(Introduced in PHP 5.6) |
PHPの代入演算子
PHPの代入演算子は、変数に値を書き込むために、数値とともに使用されます。
PHPでの基本的な代入演算子は"=" 。 これは、左のオペランドが右の代入式の値に設定されることを意味します。
割り当て | と同じ... | 説明 | それを示す |
---|---|---|---|
X = Y | X = Y | 左のオペランドが右の式の値に設定されます | それを示す " |
X + Y = | X = X + Y | 添加 | それを示す " |
X - = Y | X = X - Y | 引き算 | それを示す " |
X * = Y | X = X * Y | 乗算 | それを示す " |
X / Y = | X = X / Y | 分割 | それを示す " |
X%= Y | X = X%Y | モジュラス | それを示す " |
PHP比較演算子
PHPの比較演算子は、二つの値を比較するために使用される(number or string) 。
オペレーター | 名 | 例 | 結果 | それを示す |
---|---|---|---|---|
== | 等しい | $ X == $ yの | $ xは$ yに等しい場合はtrueを返します | それを示す " |
=== | 同じ | $のx === $ yの | $ xは$ yに等しい場合はtrueを返し、そして、彼らは同じ種類のものです | それを示す " |
!= | 等しくありません | $ X!= $ yの | $ xは$ yに等しくない場合、trueを返します | それを示す " |
<> | 等しくありません | $ X <> $ yの | $ xは$ yに等しくない場合、trueを返します | それを示す " |
!== | 同一ではありません | $ xに!== $ yの | $ xは$ yに等しくない場合はtrueを返し、またはそれらは同じものではありません | それを示す " |
> | より大きい | $ x>の$ yの | $ xは$ yよりも大きい場合にtrueを返します | それを示す " |
< | 未満 | $ X <$ yの | $ xは$ yよりも小さい場合はtrueを返します。 | それを示す " |
> = | 以上 | $ X> = $ yの | $ xは$ yに以上の場合、trueを返します | それを示す " |
<= | より小さいか等しいです | $ X <= $ yの | $ xは$ yに以下の場合、trueを返します | それを示す " |
PHPインクリメント/デクリメント演算子
PHPインクリメント演算子は、変数の値をインクリメントするために使用されています。
PHPのデクリメント演算子は変数の値をデクリメントするために使用されています。
オペレーター | 名 | 説明 | それを示す |
---|---|---|---|
++ $ xに | プリインクリメント | 1で$ xをインクリメントし、その後、$ xを返します。 | それを示す " |
$ X ++ | ポストインクリメント | $ xを返し、その後、$ Xを1つずつインクリメント | それを示す " |
- $ xに | プリデクリメント | 1デクリメント$ xは、その後、$ xを返します。 | それを示す " |
$ x-- | ポストデクリメント | $ xを返し、その後、1で$ Xをデクリメント | それを示す " |
PHP論理演算子
PHPの論理演算子は、条件文を組み合わせるために使用されています。
オペレーター | 名 | 例 | 結果 | それを示す |
---|---|---|---|---|
そして | そして | $ xと$ y | 真の$ xと$ yの両方が該当する場合、 | それを示す " |
若しくは | 若しくは | $ xまたは$ yの | どちらかの$ xまたは$ yが真であれば真 | それを示す " |
XOR | XOR | $ xに排他的論理和$ yを | 真のいずれかの$ xまたは$ yがtrueの場合、両方ではありません | それを示す " |
&& | そして | $ xに&& $ yの | 真の$ xと$ yの両方が該当する場合、 | それを示す " |
|| | 若しくは | $ X || $ yの | どちらかの$ xまたは$ yが真であれば真 | それを示す " |
! | ではありません | !$ xに | $ xが真でない場合はTrue | それを示す " |
PHPの文字列演算子
PHPは、特別に、文字列のために設計されている2つの演算子があります。
オペレーター | 名 | 例 | 結果 | それを示す |
---|---|---|---|---|
。 | 連結 | $のTXT1。 $ TXT2 | $のTXT1と$ TXT2の連結 | それを示す " |
。= | 連結の割り当て | $ TXT1。= $ TXT2 | $ TXT1への$ TXT2を追加 | それを示す " |
PHPの配列演算子
PHP配列演算子は、配列を比較するために使用されます。
オペレーター | 名 | 例 | 結果 | それを示す |
---|---|---|---|---|
+ | 連合 | $のx + $ yの | $ xと$ yの連合 | それを示す " |
== | 平等 | $ X == $ yの | $ xと$ yが同じキー/値のペアを持っている場合はtrueを返します。 | それを示す " |
=== | 身元 | $のx === $ yの | $ xと$ yが同じ順序で、同じ種類の同じキー/値のペアを持っている場合はtrueを返します。 | それを示す " |
!= | 不平等 | $ X!= $ yの | $ xは$ yに等しくない場合、trueを返します | それを示す " |
<> | 不平等 | $ X <> $ yの | $ xは$ yに等しくない場合、trueを返します | それを示す " |
!== | 非アイデンティティ | $ xに!== $ yの | $ xは$ yに同一でない場合にtrueを返します | それを示す " |