算术运算符
x + y 加 x 和 y 的和 7+ 5 12
x - y 减 x 和 y 的差 7- 5 2
x * y 乘 x 和 y 的积 5 * 27 35
x / y 除 x 和 y 的商 35 / 5 7
x % y 模(除法的余数) x 除以 y 的余数 5 % 2
- x 取反 x 取反
a . b 并置 连接两个字符串 “Ren” . “Ki” RenKi
<?php
$x=7;
$y=5;
echo ($x + $y); // 输出12
echo '<br>'; // 换行
echo ($x - $y); // 输出2
echo '<br>'; // 换行
echo ($x * $y); // 输出35
echo '<br>'; // 换行
echo ($x / $y); // 输出1.6
echo '<br>'; // 换行
echo ($x % $y); // 输出2
echo '<br>'; // 换行
echo -$x;
?>
比较运算符
x == y 等于 如果 x 等于 y,则返回 true 58 返回 false
x === y 绝对等于 如果 x 等于 y,且它们类型相同,则返回 true 5=“5” 返回 false
x != y 不等于 如果 x 不等于 y,则返回 true 5!=8 返回 true
x <> y 不等于 如果 x 不等于 y,则返回 true 5<>8 返回 true
x !== y 绝对不等于 如果 x 不等于 y,或它们类型不相同,则返回 true 5!==“5” 返回 true
x > y 大于 如果 x 大于 y,则返回 true 5>8 返回 false
x < y 小于 如果 x 小于 y,则返回 true 5<8 返回 true
x >= y 大于等于 如果 x 大于或者等于 y,则返回 true 5>=8 返回 false
x <= y 小于等于 如果 x 小于或者等于 y,则返回 true 5<=8 返回 true
<?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);
?>
类型转换
1.布尔值->字符串 true->1;false->0;
2.字符串->数字 从字符串左端开始找数字,直到第一个非数字结束,取出的这部分,是转换后的值。
eg : ‘ab123’->0。
3.字符串->布尔值 空字符串 和 ‘0’ 转换为 false, 其余的转换成 true。
4.数字->字符串 原样输出。