PHP取整函数和运算符

一、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比较运算符

=     赋值

==     等于

===     全等(完全相同包括数据类型)

!=      不等于

<>      不等于

猜你喜欢

转载自blog.csdn.net/zhangmengjie0928/article/details/84024655