- 博客(5)
- 资源 (42)
- 收藏
- 关注
转载 PHP 浮点数计算比较及取整不准确的解决方法
浮点数计算结果比较一则浮点数计算例子如下:$a = 0.2+0.7;$b = 0.9;var_dump($a == $b);打印出的结果是:bool(false)。也就是说在这里 0.2+0.7 的计算结果与 0.9 并不相等,这显然是有违我们的常识的。对此问题,PHP官方手册曾又说明:显然简单的十进制分数如 0.2 不能在不丢失一点点精度的情况下转换为内部二进制
2014-09-09 21:32:47 2451
转载 PHP 取整函数 ceil 与 floor
PHP ceil()ceil() 函数:进一法取整,即取得比当前数大的下一位整数。语法:float ceil ( float value )提示ceil() 返回的类型仍然是浮点型(float)而不是想象当中的整型(integer),因为 float 值的范围通常比 integer 要大。例子:<?phpecho ceil(4.3); // 输出:
2014-09-09 21:31:38 5306
原创 php 精准计算模块bcmath
bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个由0-9组成的string表示,计算结果返回的也是一个 string
2014-09-09 20:40:44 3572
原创 php 四舍六入(银行家舍入)实现
项目中要用到银行家舍入方法,php没有现成的方法,所以写了一个function up6down4($num,$n){ $pow = pow(10,$n); $con_a = floor(round($num * $pow * 10,1)); $con_b = floor(round($num * $pow,1)); $con_c = ($num * $pow
2014-09-09 20:36:44 2719 1
CentOS6-Base-163.repo
2013-11-14
thrift和avro研究资料3
2013-06-19
thrift和avro研究资料2
2013-06-19
thrift和avro研究资料1
2013-06-19
Thrift编译Java程序所需jar包
2013-05-20
httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
2013-04-27
mysql-5.5.29-win32.msi
2013-04-27
php-5.3.3-Win32-VC6-x86.zip
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人