一、php取整函数
1.ceil:进一法取整
echo ceil(4.3); //5 echo ceil(9.99); //10
2.floor:舍去法取整
echo floor(4.3); //4 echo floor(9.99); //9
3.round:对浮点数进行四舍五入
echo round(3.4); //3 echo round(3.6); //4
4.intval:对变数转成整型
echo intval(4.3); //4 echo intval(4.6); //4
用前3个函数变为整数后其数据类型仍是float类型,intval会把其数据类型变为int型。
<?php
echo floor(4.3); //4
echo floor(9.99); //9
echo ceil(4.3); //5
echo ceil(9.99); //10
echo round(3.4); //3
echo round(3.6); //4
echo round(1.95583,2); //1.96
echo round(1241757,-3); //1242000
echo intval(4.3); //4
二、php字符串连接
在php中字符串的连接必须用 点" . " 来连接。
运算符连接会把字符变为数字类型。
数据类型自动转换:字符串转成数值,从字符串的第一个字符开始,如果是数值,则转换,然后继续匹配,直到遇到非数值的字符,后面的不再处理。
三、php运算符
1.php递增/递减运算符
++$x 前递增 $x加一递增,然后返回$x.
$x++ 后递增 先返回$x,然后$x加一递增.
--$x 前递减 $x减一递减,然后返回$x.
$x-- 后递减 先返回$x,然后$x减一递减.
</php
$m = 5;
// ++ --
$m++; //$m = $m + 1
$n = $m;
echo $n; //6
echo '<br>';
echo $m; //6
2.php赋值运算
x = y //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 模数
3.php字符串运算符
. 串接: $txt1="Hello"; $txt2=$txt1."World"; 结果:现在$txt2包含"HelloWorld"
.= 串接赋值 $txt1="Hello"; $txt1 .= "World"; 结果:现在$txt1包含"HelloWorld"
<?php
$txt1 = 'Hello';
$txt2 = $txt1.'World';
echo $txt2; //HelloWorld
$txt1 = 'Hello';
$txt1 .= 'World';
echo $txt1; //HelloWorld
4.php比较运算符
= 赋值
== 等于
=== 全等(完全相同包括数据类型)
!= 不等于
<> 不等于