PHP入门之:数学相关函数

作者: JONE 分类: PHPer 发布时间: 2017-07-19 14:40

1、abs()绝对值

  • 描述:绝对值
  • 语法:number abs ( mixed $number )

436-1

2、ceil()向上取整

  • 描述:进一法取整
  • 语法:float ceil ( float $value )
  • 返回:返回不小于 value 的下一个整数,value如果有小数部分则进一位。

436-2

3、floor()向下取整

  • 描述:舍去法取整
  • 语法:float floor ( float $value )

436-3

4、round(变量 [,N])保留n位小数

  • 描述:对浮点数进行四舍五入,并保留指定的小数位
  • 语法:float round ( float $val [, int $precision = 0 ] )
  • 参数:
    • $val, 原始数值
    • $precision, 保留的小数位数。

436-4

5、rand()随机数

  • 描述:产生一个随机整数
  • 语法:int rand ( void ) 或者 int rand ( int $min , int $max )
  • 提示:如果不提供参数,随机数范围是0-32767之间。

436-5

6、mt_rand()生成更好的随机数

  • 描述:生成更好的随机数
  • 语法:int mt_rand ( void ) 或 int mt_rand ( int $min , int $max )
  • 提示:如果省略参数,则随机数的范围是0 ~ PHP_INT_MAX。
  • 注意:mt_rand()产生随机数值的平均速度比 rand() 快四倍。

436-6

7、PHP_INT_MAX是一个预定义常量:表示PHP支持的最大整数

PHP中整数的范围:-2^31(-2147483648) ~ 2^31-1(2147483647)