四舍五入的值与VB不同(Visual Basic)
发布时间:2020-12-17 07:20:11 所属栏目:百科 来源:网络整理
导读:我正在将vb应用程序转换为php应用程序这是关于融资的. 在那,我遇到了一个问题;实际上,在 PHP中舍入值的方式与vb应用程序不同. 我们存储了14个账户和分配金额的值.在这5个中有0.01个差异. 我们在下面给出了一个包含14个账户及其分配金额的表格. ? 帐号 ?在应
我正在将vb应用程序转换为php应用程序这是关于融资的.
在那,我遇到了一个问题;实际上,在 PHP中舍入值的方式与vb应用程序不同. 我们存储了14个账户和分配金额的值.在这5个中有0.01个差异. ? 帐号 ?在应用圆函数之前,分布的实际值amt ?VB中的分配金额舍入 ?PHP中的分配金额舍入 由此可见,由于VB和PHP之间的循环函数的冲突行为,发生了0.01差异的值.如何解决这个问题,我需要与VB一样的数量. 解决方法
当分数为0.5时,VB6四舍五入到最近的偶数,而PHP则四舍五入.
对于PHP中的 例: echo round(29.205,2,PHP_ROUND_HALF_EVEN); // 29.2 有关mode参数的更多信息,请参阅php.net文档. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |