PHP运算符
二.运算符
1.PHP取整方法
$avg = ceil ($avg);//向上进1取整
$avg = floor ($avg);//向下舍去法取整
$avg = round ($avg);//四舍五入
$avg = intval ($avg);//只取小数点前边的数字
2.计算一个数是不是闰年
$year = 2018;
if(($year %4 ==0 && $year % 100 !=0) || ($year % 400 ==0)){
echo '2018是闰年';
}else{
echo '2018是平年';
}
3.字符串连接符
“.” 字符串连接付
echo '我的姓名:'. $name .',年龄'. $age;
输出的就是姓名和年龄
“+” 数字类型自动转换:字符串转成数值,从字符第一个字符开始,如果是数值则转换,然后继续匹配,直到遇到非数值的字符,后面的不再处理。
$m = 'a5';
$n = 8;
echo $m+$n;
输出a58
4.计算1-100的和
$sum = 0;
for($i = 1 ; $i <=100;$i++){
// $sum = $sum + $i;
$sum += $i;
}
echo $sum;
5.关系运算符
在PHP中如果为true则输出值
==等于
=赋值 ===完全相同(数值相同且类型一样)
$m = 5;
$n = '5';
var_dump($m == $n);
var_dump(true);
if($m==$n){
echo '两者相等';
}else{
echo '不相等';
}
输出结果为相同
$m = 5;
$n = '5';
var_dump($m === $n);
var_dump(true);
if($m===$n){
echo '两者相等';
}else{
echo '不相等';
}
输出结果为不相等,因为虽然最后的输出结果都是5,但是类型不一样,一个是数值类型,一个是字符串类型