分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

将1234567890转换成1,234,567,890 每3位用逗号隔开的形式 PHP千分位

发布时间:2023-09-06 02:10责任编辑:白小东关键词:PHP

1.使用php的系统函数 number_format

$num = 1234567890;echo number_format($num);//1,234,567,890echo number_format($num,2);//1,234,567,890.00echo number_format($num,2,‘-‘,‘‘);//1,234,567,890-00

2.自定义方法,调用php其他函数解决,这个方法的核心在于字符串反转,因为我们不确定这个数字有几位,所以从后往前加千分位

$num = 1234567890;function thousandsSplit($num){ ???//反转字符串 0987654321 ???$num = strrev($num); ???//使用逗号分割字符串 098,765,432,1, ???$num = chunk_split($num, 3, ‘,‘); ???//再次反转字符串 ?,1,234,567,890 ???$num = strrev($num); ???//去除最左边的逗号 ?1,234,567,890 ???$num = ltrim($num, ‘,‘); ???echo $num; ???//输出 1,234,567,890}

将1234567890转换成1,234,567,890 每3位用逗号隔开的形式 PHP千分位

原文地址:https://www.cnblogs.com/zjj1990/p/9481105.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved