统计一下,方便想起来的时候好用;
<?php
echo (abs(-5.4321)).'<br />'; //5.4321 abs() 函数返回一个数的绝对值。
$a = floor(9.999); //9 floor() 向下! 舍入为最接近的整数。
//$b = floor(-9.999); //输出10 -10 比-9 更小
echo $a.'<br />';
$b = ceil(9.11); //10 ceil() 向上! 舍入为最接近的整数。
//$c = ceil(-9.11); //-9 -9 比 -10 更大
echo $b.'<br />';
echo(round(0.5)).'<br />'; //1 按十进制 进行四舍五入
echo(round(0.4)).'<br />'; //0
echo('<br /><br /><br />');
$c=10.12345;
echo round($c,2).'<br />'; //指定特定的小数位数
$d=98.745;
echo number_format($d, 2); //98.75 //通过千位分组来格式化数字,自动对最后一位数做四舍五入
echo('<br /><br /><br />');
echo(max(-7,-9)).'<br />'; //-7 max(x,y)至少需要两个参数, 返回参数中数值最大的值。
echo(max(7,9,10)).'<br />'; //10
echo(max([6,7,8])).'<br />'; //8 参数可以直接是数组
echo(min(-3,-5,-7)).'<br />'; //-7 min(x,y)如果是数字,至少需要两个参数, 返回参数中数值最大的值。
echo(min(3,5,7)).'<br />'; //3
echo(min([3,5,7])).'<br />'; //3 参数可以直接是数组
echo(rand()); //如果不提供参数 则返回 0 到 RAND_MAX 之间的伪随机整数
echo(rand(1,10)); //rand(min,max) 可加入最小值与最大值的限定,这样会在范围内随机
?>
更多数字操作API 可参照以下网址:
http://www.w3school.com.cn/php/php_ref_math.asp