php数字取整

2021-11-22

四舍五入

// 末位小数为5时,
$modes = [
    PHP_ROUND_HALF_UP,   // 入一位
    PHP_ROUND_HALF_DOWN, // 舍一位
    PHP_ROUND_HALF_EVEN, // 要入位的值为基数则入一位否则舍一位
    PHP_ROUND_HALF_ODD,  // 要入位的值为偶数则入一位否则舍一位
];

// 四舍五入$val,精度为$precision
round($val, $precision = 0, $mode = PHP_ROUND_HALF_UP);

取整

// 浮点数$val向上取整
ceil($val);

// 浮点数$val向下取整
floor($val);

 

{/if}