运算符以及数据类型的转化

1运算符
(1)算数运算符:+、—、、/、%(求余运算符)
(2)字符串运算符:.(不会改变变量类型)
(3)递增递减运算符:++、–[ x + + 返 回 x++ 返回 x++x,然后 x 加 一 递 增 后 递 增 , + + x加一递增后递增,++ x++x x 加 一 递 增 , 然 后 返 回 x加一递增,然后返回 xx前递增]
(4)关系(比较)运算符:=(数据类型相同)、!=、!==、>=、>、<、<=、<>(不等于)
(5)逻辑运算符:&&、||(或)、!
(6)三目运算符:(expr1)?(expr2):(expr3)
(7)赋值运算符:=、+=、-=、
=、/=、%=、===
php取整函数主要是:ceil(进一取整)、floor(舍去法取整[返回不大于value值的下一个整数,返回的是小数floor类型])、round(对浮点数进行四舍五入)、intval(对变数转成整数类型,与floor类型相似,intval返回的是整数类型)

<?php
error_reporting(E_ALL);//报告所有的php错误
error_reporting(0);//关闭所有的错误报告
error_reporting(E_ALL ^E_NOTICE);//除了所有可见的错误,报告其他所有的错误

两个变量相加时,变量以字母开头的,不会转换为整数类型
数据类型自动转化:字符串转成数值,从字符串第一个字符开始,如果是数值,则转化,然后继续匹配,直到遇到非数值的字符,后面的不再处理

echo true;//输出结果为1
echo false;//输出结果为空
var_dump(true);//输出结果及类型

php中的数字与字符串比较
1.字符比较时,只比较ASCII码
2.字符串比较时,选比较第一个位置的大小,如果比较不出来,逐一向后推动比较。
3.当一个数字与字符串比较时,首先将此字符串/字符转化为整数型/浮点类型

$m = 0;
switch($m){
     case 'apple':
      echo 'apple';
       break;
     case '0':
      echo '0';
       break;
      default:
       echo 'default';
       break;
}
echo ceil(4.2)//5
echo ceil(9.9999)//10
echo floor(4.3)//4
echo floor(9.999)//9
echo intval(4.3)//4
echo intval(4.9)//4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值