PHP 算術演算子には、加算「 」、減算「-」、乗算「*」、除算「/」、剰余「%」、否定「-a」、べき乗「a ** b」が含まれます。 「%」演算子のオペランドは演算前に整数に変換され、結果は被除数と同じ符号になります。
算術演算子は、4 つの算術演算を処理するためによく使用される一連の記号です。つまり、" "、"-"、"*"、"/" %"数値を処理するときは、ほとんどの算術演算子が使用されます。
例子 | 名称 | 结果 |
---|---|---|
-a | 取反 | a的负值。 |
a b | 加法 | a和b的和。 |
a - b | 减法 | a和b的差。 |
a * b | 乘法 | a和b的积。 |
a / b | 除法 | a除以b的商。 |
a % b | 取模(除法的余数) | a除以b的余数。 |
a ** b | 求幂 | a的b次方的值. PHP 5.6版本中引入. |
除算演算子は常に浮動小数点数を返します。唯一の例外は次の場合です:
両方のオペランドが整数 (または文字列から変換された整数) であり、正確に割り切れる場合、整数を返します。
モジュロ演算子のオペランドは、演算前に整数 (小数部を除く) に変換されます。
モジュロ演算子 %
の結果は、被除数の符号 (符号) と同じです。つまり、 $a % $b の結果は $a と同じ符号になります。例:
<?php echo (5 % 3)."\n"; // prints 2 echo (5 % -3)."\n"; // prints 2 echo (-5 % 3)."\n"; // prints -2 echo (-5 % -3)."\n"; // prints -2 ?>
次の例は、さまざまな算術演算子を使用したさまざまな結果を示しています。
<?php $x=10; $y=6; echo ($x + $y); // 输出16 echo '<br>'; // 换行 echo ($x - $y); // 输出4 echo '<br>'; // 换行 echo ($x * $y); // 输出60 echo '<br>'; // 换行 echo ($x / $y); // 输出1.6666666666667 echo '<br>'; // 换行 echo ($x % $y); // 输出4 echo '<br>'; // 换行 echo -$x; ?>
出力:
16 4 60 1.6666666666667 4 -10
詳細 関連知識、PHP 中国語 Web サイト にアクセスしてください。 !