PHPオペレーター
PHPオペレーター
演算子は、変数と値に対して操作を実行するために使用されます。
PHPでは、演算子を次のグループに分けています。
- 算術演算子
- 代入演算子
- 比較演算子
- インクリメント/デクリメント演算子
- 論理演算子
- 文字列演算子
- 配列演算子
- 条件代入演算子
PHP算術演算子
PHPの算術演算子は、加算、減算、乗算などの一般的な算術演算を実行するために数値で使用されます。
オペレーター | 名前 | 例 | 結果 | それを示す |
---|---|---|---|---|
+ | 加算 | $x + $y | $x と $y の合計 | それを試してみてください» |
- | 減算 | $x - $y | $x と $y の違い | それを試してみてください » |
* | 乗算 | $x * $y | $x と $y の積 | それを試してみてください» |
/ | 分割 | $x / $y | $x と $y の商 | それを試してみてください » |
% | 係数 | $x % $y | $x を $y で割った余り | それを試してみてください » |
** | 累乗 | $x ** $y | $x を $y 乗した結果 | それを試してみてください » |
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比較演算子は、2つの値(数値または文字列)を比較するために使用されます。
オペレーター | 名前 | 例 | 結果 | それを示す |
---|---|---|---|---|
== | 同等 | $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 を返します。 | それを試してみてください » |
<=> | 宇宙船 | $x <=> $y | に応じて、ゼロより小さい、等しい、または大きい整数を返します。 $x が $y より小さい、等しい、または大きい場合。 PHP 7 で導入されました。 | それを試してみてください » |
PHP インクリメント/デクリメント演算子
PHPのインクリメント演算子は、変数の値をインクリメントするために使用されます。
PHPデクリメント演算子は、変数の値をデクリメントするために使用されます。
オペレーター | 名前 | 説明 | それを示す |
---|---|---|---|
++$x | プレインクリメント | $x を 1 ずつ増やしてから、$x を返します | それを試してみてください » |
$x++ | ポストインクリメント | $x を返し、$x を 1 ずつ増やします | それを試してみてください » |
--$x | プレデクリメント | $x を 1 減らしてから $x を返します | それを試してみてください » |
$x-- | 減分後 | $x を返し、$x を1減らします | それを試してみてください » |
PHP論理演算子
PHP論理演算子は、条件文を結合するために使用されます。
オペレーター | 名前 | 例 | 結果 | それを示す |
---|---|---|---|---|
and | And | $x と $y | $x と $y の両方が true の場合は true | それを試してみてください » |
or | Or | $x または $y | $x または $y のいずれかが true の場合は true | それを試してみてください » |
xor | Xor | $x または $y | $x または $y のいずれかがtrueであるが、両方がtrueでない場合は true | それを試してみてください » |
&& | && | $x && $y | $x と $yの両方がtrueの場合はtrue | それを試してみてください » |
|| | また | $x || $y | $x または $yのいずれかがtrueの場合はtrue | それを試してみてください » |
! | いいえ | !$x | $xがtrueでない場合はtrue | それを試してみてください » |
PHP文字列演算子
PHPには、文字列用に特別に設計された2つの演算子があります。
オペレーター | 名前 | 例 | 結果 | それを示す |
---|---|---|---|---|
. | 連結 | $txt1 . $txt2 | $txt1と$txt2の連結 | それを試してみてください » |
.= | 連結代入 | $txt1 .= $txt2 | $txt2を$txt1に追加します。 | それを試してみてください » |
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を返します | それを試してみてください » |
PHP条件付き代入演算子
PHP条件代入演算子は、条件に応じて値を設定するために使用されます。
オペレーター | 名前 | 例 | 結果 | それを示す |
---|---|---|---|---|
?: | 三進法 | $x =expr1?expr2:expr3 | $xの値を返します。 $xの値はexpr2もしもexpr1= 真 $xの値はexpr3もしもexpr1= 偽 |
それを試してみてください » |
?? | ヌル合体 | $x =expr1??expr2 | $xの値を返します。 $xの値はexpr1もしもexpr1存在し、NULL ではありません。 もしもexpr1が存在しないかNULLの場合、$xの値はexpr2. PHP7で導入 |
それを試してみてください » |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。