PHP的5个算数运算符: + - / %(模数余数)
<?php
$x=100; $y=2;
echo ($x % $y);
echo ‘<hr>‘;
echo ($x + $y);
echo ‘<hr>‘;
echo ($x / $y);
echo ‘<hr>‘;
echo ($x - $y);
echo ‘<hr>‘;
echo ($x $y);
输出结果: 0, 102, 50, 98, 200
三目运算符: go; next); if..else
<?php
$year = date(“Y”);
if($year % 4 == 0 && $year % 100 !== 0)
{
echo “{$year}leap year”;
}else {
echo “{$year} is a normal year”;
}
PHP 赋值运算符
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)
code:
<?php
$x=10;
echo $x;
echo ‘<hr>‘;
$y=20;$y +=100;
echo $y;
echo ‘<hr>‘;
$a=50;$a-=25;
echo $a;
echo ‘<hr>‘;
$b=5;$b*=6;
echo $b;
echo ‘<hr>‘;
$c=10;$c/=5;
echo $c;
echo ‘<hr>‘;
$d=15;$d%=4;
echo $d;
输出结果: 10, 120, 25, 30, 2, 3
php 递增/递减运算符
$a++ 后加 先返回$a 然后将$a的值+1
++$a 前加 $a的值先加一 然后返回$a
$a— 后减 先返回$a 然后将$a的值-1
—$a 前减 $a的值先减一 然后返回$a
code:
$x=10; echo ++$x;
$y=10; echo $y++;
$a=5; echo$a—;
$b=5; echo —$b;
输出结果: 11, 10, 5, 4
比较运算符
1)== 等于,如果 $x 等于 $y,则返回 true
2)=== 全等,如果$x 等于$y,且它们类型相同,则返回 true
3)!= 不等于,如果 $x 不等于 $y,则返回 true
4)<>不等于,如果 $x 不等于 $y,则返回 true
5)!== 完全不同, 如果 $x 不等于 $y,且它们类型不相同,则返回 true
6)> 如果 $x 大于 $y,则返回 true
7)< 如果 $x 小于 $y,则返回 true
8)>= 大于或等于,如果 $x 大于或者等于 $y,则返回 true
9)<= 小于或等于,如果 $x 小于或者等于 $y,则返回 true
code:
$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);