|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
怎样学习,大家都知道编程是1门很枯燥的事业,所以大家一定要有兴趣,可能刚开始打算学的时候是因为别人说php有多好,php多么流行,但是后来伴随着学习的深入,你的这些
开辟过程当中,碰到数据处置取整的时分,你会用哪一个呢,小涛来引见一下:PHP取整函数有ceil,floor,round,intval,上面具体引见一下:
1、ceil — 进一法取整
申明
float ceil ( float $value )
前往不小于 value 的下一个整数,value 假如有小数局部则进一名。ceil() 前往的类型依然是 float,由于 float 值的局限凡是比 integer 要大。
ceil() 例子
[quote]
- <?php
- echo ceil(4.3); // 5
- echo ceil(9.999); // 10
- ?>
[/quote] 2、floor — 舍去法取整
申明
float floor ( float $value )
前往不大于 value 的下一个整数,将 value 的小数局部舍去取整。floor() 前往的类型依然是 float,由于 float 值的局限凡是比 integer 要大。
floor() 例子
[quote]
- <?php
- echo floor(4.3); // 4
- echo floor(9.999); // 9
- ?>
[/quote] 3、round — 对浮点数停止四舍五入
申明
float round ( float $val [, int $precision ] )
前往将 val 依据指定精度 precision(十进制小数点后数字的数量)停止四舍五入的了局。precision 也能够是正数或零(默许值)。
round() 例子
[quote]
- <?php
- 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
- ?>
[/quote] Note: PHP 默许不克不及准确处置相似 “12,300.2″ 的字符串。
Note: precision 参数是在 PHP 4 中被引入的。
4、intval — 获得变量的整数值
申明
int intval ( mixed $var [, int $base ] )
经由过程利用特定的进制转换(默许是十进制),前往变量 var 的 integer 数值。
var 可所以任何标量类型。intval() 不克不及用于 array 或 object。
intval() 例子
[quote]
- <?php
- echo intval(4.3); // 4
- echo intval(9.999); // 9
- ?>
[/quote] Note:
除非 var 参数是字符串,不然 intval() 的 base 参数不会无效果。
团体以为floor函数与intval函数功效不异,所分歧的地方是一个前往的浮点数(float),而另外一个是整数(integer),由于 float 值的局限凡是比 integer 要大。不外就数值自己来讲二者是相等的。
终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过PHP来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。 |
|