php怎样保留一位小数,包括0

PHP提供了诸多的函数,有了PHP函数之后,许多功能都可以简化处理了,不需要写更多的自定义函数了,不过最近写的一个功能在PHP手册中找了N久,都没找到相应的函数可以解决需求,就是有怎么一组两位或更多位数的小数,但只需要保留其一位就可以了。

PHP里面倒是有一个number_format的函数,但这个函数是自动四舍五入的,而我这里不需要四舍五入,其实解决的方法也简单,先使用 sprintf 函数控制浮点数的格式,然后取第一位小数就可以了,示例如下:

header("Content-type:text/html;charset=utf-8;");
$money=20;
$money=sprintf("%.1f",$money);
echo $money;
//20.0
$money2=20.20;
$money2=sprintf("%.1f",$money2);
echo $money2;
//20.2

这个方法还是比较不错的话,其中还包括了可以保留小数位的 0,这样的操作多应用在站点 money 上面。

这篇文章如果帮到了你 打赏
分享到: 更多 (0)
0
如果文章内容或图片资源失效或者您对文章有异议,请留言反馈或点击右下角邮件图标发送邮件说明情况,我们会及时处理,谢谢!
  • PHP程序员最常犯的11个MySQL错误
    对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上...
  • 城通网盘 (CTfile.com) 下载教程
    PortableSoft 分享的很多软件或文件都使用了城通网盘。 城通网盘是一个赚钱网盘,每下载一次我上传的文件,我有些微的提成,但它的页面广告较多,速度可能慢些,但胜在比较稳定,提供的容量也大,小文件永久存储,更关键是不容易删除文件,而百...
  • Linux宝塔面板免费版开启waf防火墙的方法教程
    宝塔面板在 6.x 之前的版本中自带了 Nginx 防火墙功能(Nginx管理 > 过滤器 如下图),到了 6.x 之后,,,为了推行收费版的防火墙插件,宝塔官方把这个免费的防火墙入口给隐藏了。今天,就来说说如何开启这个隐藏的 Ngi...
  • 阿里云ECS无法正常使用SMTP发信的解决方法
    最近购置了一台阿里云ECS云服务器,但是在测试的过程中发现之前给网站配置的SMTP发信失效了,这是怎么回事?回忆了下自己并没有对发信配置进行操作,后来发现是阿里云自己的锅。 出于安全考虑,阿里云默认封禁TCP 25端口出方向的访问流量,也就...
  • js判断访问设备是电脑还是手机
    用户访问网页的设备基本分为桌面设备(电脑)和移动设备(手机、pad等),为了更好的用户体验,很多站点都做了PC和mobile两种页面。那么除了通过后端程序判断访问设备外,可以通过js来判断访问设备是电脑还是手机吗?可以的!! 有朋友该问了,...
  • http如何301到https呢?
    HTTPS协议的站点信息更加安全,同时可降低网站被劫持的风险,Firefox和chrome浏览器对访问一些非https站点会提示风险,BD等搜索引擎也明确表态了对https站点的友好。那么我们如何部署https呢? 1.申请ssl证书。有很...
  • 网站标题和描述如何修改不会被降权?
    经常会有朋友向我咨询关于网站的title和description修改会不会导致网站被降权,以及如何修改网站的标题和描述才能避免网站被降权的一系列问题,那么今天我们就这些问题做一下分享吧! 一、频繁修改网站标题和描述会被降权么 1、很多人都喜...
  • web前端开发工程师, 你应该了解的几点SEO知识!
    一名优秀的web前端开发工程师,对于公司而言是非常难得的珍宝,他往往在很大角度上影响公司的销售业绩,他们的薪资也相对很高,一般来讲web前端开发工程师,需要了解CSS、HTML、SEO、DOM、BOM、Ajax、JavaScript等相关知...
  • 你知道国外十大域名注册商都有哪些吗?
    现在很多站长在注册域名的时候会选择国外的域名注册商,究其原因,主要是国内没有很完善的域名管理制度,在域名注册的时候有很多的限制。国外的域名注册管理体系比较完善,而且经验比较丰富。但是在选择国外域名注册商的时候,很多人不知道都有哪些国外域名注...
  • p站pixiv打不开?教你国内怎么上p站pixiv!
    问了下竟然还有小伙伴不知道有什么办法上p站(pixiv) 包括youtube等站点… 小编这就教你们上p站最简单的办法 大家都知道,自从p站被封了之后国内是打不开的,会有该提示 活动方案: 活动年费6折—点击前往 首...
  • 配置本地的虚拟主机的方法过程
    我新建了一个项目,名Hello,位于:I:\wamp\www目录下。 想访问这个项目,需要在地址栏上输入localhost/hello,但是我不想这样,我想要在地址栏输入local.hello.com就可以访问到我这个项目。具体步骤,如下:...
  • 百度云主机两种web服务器的伪静态配置
    如果不配置静态,会出现只能访问首页,其他页面都会404错误 Lighttpd 需要新建app.conf文件,粘贴以下代码,然后保存,放到网站根目录 handlers: - url : / script : /index.php script...

评论 抢沙发



觉得文章有用就赞赏支持一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏