ホームページ  >  記事  >  バックエンド開発  >  PHP オペレーター

PHP オペレーター

王林
王林オリジナル
2024-08-29 12:38:341149ブラウズ

演算子は、加算、減算、乗算などの数学的計算の記号です。 PHP は、単純な数学演算や AND、OR、NOT などの論理演算、より大きい、より小さいなどの比較演算を実行するさまざまな演算子をサポートしています。演算子は、1 つ以上の値を受け取り、別の値を生成するものではありません。

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

上位 6 種類の PHP オペレーター

PHP で使用されるさまざまな演算子は次のとおりです:

1. PHP 算術演算子

他のプログラミング言語と同様に、PHP は加算、減算、除算、乗算などの単純な算術演算を実行する算術演算子もサポートしています。

i) 加算演算子( + ): この演算子は 2 つの値を加算するために使用されます。 X と Y が 2 つの値であると仮定します。これらのプラス演算子は、これら 2 つの値 X + Y を加算します。

構文:

$x + $y

ii) 減算演算子( – ): この演算子は 2 つの値を減算するために使用されます。 X と Y が 2 つの値であると仮定します。このマイナス演算子は、最初の値から 2 番目の値を減算します。

構文:

$x - $y

iii) 乗算演算子( * ): この演算子は 2 つの値を乗算するために使用されます。 X と Y が 2 つの値であると仮定します。この乗算演算子は X と Y を乗算します。

構文:

$x * $y

iv) 除算演算子(/ ): この演算子は分母による分子に使用されます。 X と Y が 2 つの値であると仮定します。この除算演算子は、分子を分母で割ります。

構文:

$x / $y

v) モジュラス演算子(% ): この演算子は、除算の余りを与えます。 X と Y が 2 つの値であると仮定します。この剰余演算子は分子を分母で割って余りを求めます。

構文:

$x % $y

vi) べき乗( ** ): この演算子は、ある数量を別の値で累乗するために使用されます。 X と Y が 2 つの値であると仮定します。次に、このべき乗演算子は X の値を Y 乗します。

構文:

$x ** $y

2. PHP オペレーターの割り当て

数値の代入演算子を使用して変数に値を代入します。 PHP の基本的な代入演算子は = で、これは右側の代入式の値を左側の値に設定します。以下は、PHP

で使用される代入演算子のリストです。
  • 単純な代入演算子( = ): この演算子は、右側の値から左側の値に値を割り当てます。
  • AND 演算子の追加 ( += ): この演算子は、右の値を左の値に加算し、出力を左の値に割り当てます。
  • 減算 AND 演算子 ( -= ): この演算子は、左の値から右の値を減算し、その結果を左の値に代入します。
  • 乗算 AND 演算子( *= ): この演算子は、右の値と左の値を乗算し、結果を左の値に代入します。
  • 除算 AND 演算子 ( /= ): この演算子は、左の値を右の値で除算し、結果を左の値に代入します。
  • モジュラス AND 演算子 ( %= ): この演算子は 2 つの値を使用してモジュラスを取得し、結果を左側の値に割り当てます。

3. PHP オペレーターの比較

PHP 比較演算子は 2 つの値を比較するために使用されます。これらの値は数値または文字列です。

i) Equal to( == ): この演算子は、両方のオペランドが等しい場合に True を返します。

構文:

$x == $y

ii) Identical( === ): この演算子は、両方のオペランドが等しく、同じ型である場合に True を返します。

構文:

$x === $y

iii) Not Identical( !== ): この演算子は、両方のオペランドが等しくなく、型が異なる場合に True を返します。

構文:

$x !== $y

iv) Not Equal( <> ): この演算子は、両方のオペランドが等しくない場合に True を返します。

構文:

$x <> $y

v) Not Equal( != ): この演算子は、両方のオペランドが等しくない場合に True を返します。

構文:

$x != $y

vi) Less Than( < ): この演算子は、$x が $y より小さい場合に True を返します。

構文:

$x < $y

vii) Greater Than( > ): この演算子は、$x が $y より大きい場合に True を返します。

構文:

$x > $y

viii) Less Than or Equal To( <= ): This operator returns True if $x is less than or equal to $y.

Syntax:

$x <= $y

ix) Greater Than or Equal To( >= ):  This operator returns True if $x is greater than or equal to $y.

Syntax:

$x >= $y

4. Increment/Decrement PHP Operators

These are called the unary operators as it operates on single operands. These operators are used to increment or decrement values.

i) Pre-Increment( ++ ): This operator initially increments $x by one, then return $x.

Syntax:

++$x

ii) Pre-Decrement( — ): This operator initially decrements $x by one, then return $x.

Syntax:

--$x

iii) Post-Increment( ++ ): This operator First returns $x, then increments it by one.

Syntax:

$x++

iv) Pre-Decrement( — ): This operator first returns $x, then decrement it by one.

Syntax:

$x—

5. String PHP Operators

String Operators are implemented over strings.

i) Concatenation( . ): This operator Concatenates Two strings.

Syntax:

$text1.$text2

ii) Concatenation and assignment( .= ): This operator Appends two strings.

Syntax:

$text1.$text2

6. Logical PHP Operators

Logical operators are used to combine conditional statements.

i) AND: This operator returns true if both the operands are true; else returns false.

Syntax:

$x and $y

ii) OR: This operator returns true if either of the operands is true; else returns false.

Syntax:

$x or $y

iii) XOR: This operator returns true if either of the operands is true, and if both are true, then I will return false.

Syntax:

$x xor $y

iv) &&: This operator returns true if both the operands are true; else returns false.

Syntax:

$x && $y

v) NOT: This operator returns True if $x is false.

Syntax:

!$x

Conclusion

It plays a vital role in PHP when it comes to mathematical calculations. It also supports various operators like logical operators, string operators, etc.

以上がPHP オペレーターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP ブール値次の記事:PHP ブール値