background image

PHP

入门 php 取整的几种方式

本篇文章是对 php 取整的几种方式进行了详细的分析介绍,需要的朋友参考下

floor

 

 

舍去法取整 语法格式:float 

floor

 ( float value )

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。

floor

() 返回的类型仍然是

float,因为 float 值的范围通常比 integer 要大。

echo

 

floor

(4.3); 

// 4

echo

 

floor

(9.999); 

// 9

 

ceil

 

 

进一法取整 语法格式: float 

ceil

 ( float value )

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。

ceil

() 返回的类型仍然

是 float,因为 float 值的范围通常比 integer 要大

echo

 

ceil

(4.3); 

// 5

echo

 

ceil

(9.999); 

// 10

 

round

 对浮点数进行四舍五入

语法:float 

round

 ( float val [, int precision] )

echo

 

round

(3.4); 

// 3

echo

 

round

(3.5); 

// 4

echo

 

round

(3.6); 

// 4

echo

 

round

(3.6, 0); 

// 4

echo

 

round

(1.95583, 2); 

// 1.96

echo

 

round

(1241757, -3); 

// 1242000

echo

 

round

(5.045, 2); 

// 5.05

echo

 

round

(5.055, 2); 

// 5.06