PHP 中,赋值运算符 = 用于给变量赋值。
在 PHP 中,算术运算符 + 用于把值加在一起。
算术运算符
<?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;
?>
赋值运算符
<?php
$x=10;
echo $x; // 输出10
echo "<hr />";
$y=20;
$y += 100;
echo $y; // 输出120
echo "<hr />";
$z=50;
$z -= 25;
echo $z; // 输出25
echo "<hr />";
$i=5;
$i *= 6;
echo $i; // 输出30
echo "<hr />";
$j=10;
$j /= 5;
echo $j; // 输出2
echo "<hr />";
$k=15;
$k %= 4;
echo $k; // 输出3
?>
递增**/递减运算符**
<?php $x=10; echo ++$x; // 输出11 echo "<hr />"; $y=10; echo $y++; // 输出10 echo "<hr />"; $z=5; echo --$z; // 输出4 echo "<hr />"; $i=5; echo $i--; // 输出5 ?>
比较运算符
<?php $x=100; $y="100"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=50; $b=90; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
三元运算符
语法格式
(expr1) ? (expr2) : (expr3)
对 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。