PHP入门之:数学相关函数
1、abs()绝对值
- 描述:绝对值
- 语法:number abs ( mixed $number )
2、ceil()向上取整
- 描述:进一法取整
- 语法:float ceil ( float $value )
- 返回:返回不小于 value 的下一个整数,value如果有小数部分则进一位。
3、floor()向下取整
- 描述:舍去法取整
- 语法:float floor ( float $value )
4、round(变量 [,N])保留n位小数
- 描述:对浮点数进行四舍五入,并保留指定的小数位
- 语法:float round ( float $val [, int $precision = 0 ] )
- 参数:
- $val, 原始数值
- $precision, 保留的小数位数。
5、rand()随机数
- 描述:产生一个随机整数
- 语法:int rand ( void ) 或者 int rand ( int $min , int $max )
- 提示:如果不提供参数,随机数范围是0-32767之间。
6、mt_rand()生成更好的随机数
- 描述:生成更好的随机数
- 语法:int mt_rand ( void ) 或 int mt_rand ( int $min , int $max )
- 提示:如果省略参数,则随机数的范围是0 ~ PHP_INT_MAX。
- 注意:mt_rand()产生随机数值的平均速度比 rand() 快四倍。
7、PHP_INT_MAX是一个预定义常量:表示PHP支持的最大整数
PHP中整数的范围:-2^31(-2147483648) ~ 2^31-1(2147483647)