首页 > 编程语言 >php 浮点数转int精度丢失问题解决办法

php 浮点数转int精度丢失问题解决办法

时间:2023-03-30 14:11:48浏览次数:33  
标签:strval int 浮点数 param 100 php price

方案一:先将浮点金额strval后再转int。(推荐)

$param['order_price'] = intval(strval($param['order_price']*100));

 

方案二: echo round(19.99*100);  这种方案出来是double类型,不推荐,但是纯显示的话,够用。所以还是推荐方案一。

标签:strval,int,浮点数,param,100,php,price
From: https://www.cnblogs.com/itbaby/p/17272486.html

相关文章

  • Intel也抱苹果大腿?Ivy Bridge为Retina屏特别优化
    昨天举行的Intel开发者大会上,Intel副总裁兼PC客户部总经理KirkSkaugen暗示,即将上市的IvyBridge处理器有一个新特性,它为Retina屏做了特别优化,OEM厂商可以考虑推出配备Reti......
  • docker-compose 安装 LDAP+phpLDAPadmin
    docker-compose安装LDAP+phpLDAPadmin1、docker-compose.ymlversion:'2'services:#ldap服务openldap:image:osixia/openldapcontainer_name:op......
  • Facebook用户消费力竟不敌Pinterest
    表面上Pinterest的用户数下降了,实则是上升了,为什么这样说呢?前Ebay联合创始人创立的珠宝和饰品在线网站Boticca.com最近比较了Pinterest和Facebook各自50000个用户的消费能力......
  • 电脑能正常上网,但是网络状态显示无Internet
    注册表找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet修改这几项的数据值修改为旧版数值win10旧版win10新版原理......
  • [百度贴吧]部分CPU的SPEC2006int 结果
    这些测试成绩基本上是本人自己测试的结果。下表中有来自spec官网的两个成绩,因为测试年份较早,系统环境和编译器都较老,测试成绩本人实测的还差,所以仅作为参考。部分测试启用......
  • 【Visual Leak Detector】配置项 TraceInternalFrames
    说明使用VLD内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍VLD配置文件中配置项TraceInternalFrames的使用方法。同系列文章目录可见《内存泄漏检测工具》目......
  • docker中的报错:Error: Failed to download metadata for repo ‘appstream‘: Cannot
    在学习使用docker技术过程中,基于centos镜像自定义新的镜像,其中基础镜像centos需要提前安装好 vim 和net-tools,然而在刚开始通过 yum-yinstallvim 安装vim......
  • 使用pytorch保存checkpoint以及使用checkpoint例子
    https://towardsdatascience.com/how-to-save-and-load-a-model-in-pytorch-with-a-complete-example-c2920e617dee后续在更新......
  • PHP一些配置问题
    url简化去除index.php:1、加载mod_rewrite(Apache配置文件httpd.conf),去除'#'符号即可2、继续在此,修改AllowOverrideNone的None更改为All。3、在当前项目的public目......
  • deepin系统安装php8
    deepin系统安装php8一、deepin系统与php的版本1.deepin系统的版本 --社区版(20.8)2.php的版本 --PHP8.1.11(cli)二、下载php的源码包1.官网下载地址https://ww......