算术运算符,比较运算符及类型转换

算术运算符

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.数字->字符串 原样输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值