PHP 数字保留N位小数

代码如下所示:

ps:PHP 数字(价格)保留两位小数

下面看下PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲解一下。

php 商品价格,php保留两位小数,php商品价格展示

PHP number_format() 函数

number_format():函数可以通过千位分组的形式来格式化数字。

语法:

number_format(number,decimals,decimalpoint,separator)

参数:

number:必需。要格式化的数字。
decimals:可选。规定多少个小数。
decimalpoint:可选。规定用作小数点的字符串。
separator:可选。规定用作千位分隔符的字符串。

例:PHP商品价格以元为单位,保留两位小数

代码:

输出结果:

10.00
1,000,000.00
5,458.57
1,254.90
88.96

以上示例总结:

1、无论是数字类型或是字符串类型的数字,都可以被 number_format() 函数操作
2、number_format() 在操作不含有小数的数字时,如果设置了有多小个小数,会以 0 的形式补充。
3、如果操作带有多少小数的数字,会以四舍五入的方式进行最近一位的取值
4、如果不设置 number_format() 第三个和第四个参数,整数部分如果大于3位,那么从小数点左边向右开始,每三位都用','号分割

例 PHP number_format() 去掉整数部分的分割符号

代码:

输出结果:

1000000.00
1x000x000.00
1x000x000y00

以上示例总结:

1、number_format() 函数的第三个参数,可以替换小数字的展示方式,比如把小数点换成y
2、number_format() 函数的第四个参数,可以替换整数部分的千分位分割符号,比如为空,或为X
3、要注意的是,number_format() 函数的第三个参数与第四个参数是共同存在的,不能只填写一个。

版权声明

弈心博客


首发 弈心博客,转载请附链接!

赞赏支持

感谢支持!


建站不易,感谢支持!

推荐阅读
文件名,类名,变量名的判断 def php_code(): filePath = "E:\\work\\fortress" # 文件夹路径 file_list = [] for root, dirs, files in os.walk(filePath): for fn in files: file_path = root+'\\'+fn
15

nginx 下使用 bootstrap 字体的问题 这两天一直处理一个bug  就是本地使用bootstrap 字体图标的时候 一点毛病没有,但是一旦在服务器上面使用,图标就变成框框,看了下路径,显示404,找不到文件,今天早上终于解决,激动的心,颤抖的手啊!感动上天!下面说下我这两天的犯病经历!1 网上搜了好多文章,大多数都说更改bootstrap.min.css里面的路径就是这一块上面是原本的路径,可以看出 已经被我改的面目
19

矩阵乘法的实现 矩阵乘法,首先你得知道矩阵相乘的原理如下图A是一个3x2的矩阵,b是一个2x3的矩阵,那么C的行列就是A的行,加B的列,即2x2而C里面的每个元素都可以根据AB内各元素相乘可得,公式如上,不细讲---------设A为m×n的矩阵,B为n×t的矩阵,那么称m×t的矩阵C为矩阵A与矩阵B的乘积,记为C=AB,其中矩阵C的第i行第j列的元素可以表示为:这是官方的矩阵公式下面看python实现的代码im
43

操作系统题 一.选择题 1.若操作系统文件管理程序正在将修改后的____文件写会磁盘时系统发生崩溃,对系统的影响较大。 A.用户数据 B.用户程序 C.系统目录 D.空闲块管理 2.通常所说的I/O设备是指( )。 A.输入输出设备 B.通信设备 C.网络设备 D.控制设备 3. 操作系统在计算机与用户之间起____的作用。 A.传输 B.接口 C.连接 D.支撑 4. 文件系统
27

TP6 常用变量 请求变量use think\facade\Request; Request::param('name'); Request::param();全部请求变量 返回数组 Request::param(['name', 'email']); 多个变量 Request::param('a','1') $a不存在使用默认值1 Request::param('username','','strip_tags'
71

PHP 数字保留N位小数 代码如下所示: ps:PHP 数字(价格)保留两位小数 下面看下PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲解一下。 php 商品价格,php保留两位小数,php商品价格展示 PHP number_format() 函数 nu
79

curl用法指南 参考:http://www.ruanyifeng.com/blog/2019/09/curl-reference.htmlcurl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具 可以通过-H参数直接指定标头 curl -H 'User-A
52

VS Code 连接mysql数据库并查询 1、安装插件  MySQL、MySQL Syntax2、安装完成后,请重启VS Code,此时会在资源管理器这边看到mysql选项3、添加连接依次输入host、user、password、port、最后一个忽略,每输入一项回车即可4、选择数据库,右击,下拉菜单选择 New Query5、新建查询,写好脚本之后,在脚本文件窗口右击,选择执行
87

PHP7 引入的“??” 和“?:”的区别 <?php    $array = [        'a' => 1,        'b' => 2, &n
90

ubuntu系统21.04基于nginx配置thinkphp6 这个问题周五折腾了大半天…… 终于搞定 ``` server { listen 80; root /var/www/project/public/; location / { index index.php; if (!-e $request_filename ) { rewrite ^/(.*)$ /index.php/$1 last; break ;
76

honeypot.统计 根(一级)节点: SELECT DISTINCT sip, COUNT(*) FROM yi_security_sysdig WHERE sip = "10.9.4.88" OR sip="10.9.4.819" GROUP BY sip; sip(count) 统计属于某地址(sip)的连接 二级节点: SELECT DISTINCT sport,COUNT(sport) FROM yi_s
161

为什么说人到中年看三国会觉得刘备最厉害? 1 他完全是凭借个人努力,从社会的底层奋斗到了顶层。 2 刘备的创业故事,可说是屡战屡败,屡败屡战,这份不屈不挠的意志放到整个中国史上也找不到几个人。 3 我们来回顾一下刘备的创业史。 4 中平元年,刘备23岁,第一次创业。 5 兴平二年,刘备34岁,第二次创业。 6 建安四年,刘备38岁,第三次创业。 7 建安五年,刘备39岁,第四次创业。 在荆州这一熬,就是8年。 建安七年,刘备41岁,留下这
161