当前位置:网站首页>学习在php中将特大数字转成带有千/万/亿为单位的字符串
学习在php中将特大数字转成带有千/万/亿为单位的字符串
2022-08-04 09:19:00 【徊忆羽菲】
学习在php中将特大数字转成带有千/万/亿为单位的字符串
第一种方法:ifelse
/** * @param int $num 要转换的阿拉伯数字 * @return string 转换成的字符串 */
function convert($num)
{
if ($num >= 100000000) {
$num = round($num / 100000000, 1) . '亿+';
} else if ($num >= 10000000) {
$num = round($num / 10000000, 1) . '万+';
} else if ($num >= 10000) {
$num = round($num / 10000, 1) . '万+';
} else if ($num >= 1000) {
$num = round($num / 1000, 1) . '千+';
}
return $num;
}
第二种方法:switch
function convert_new($num)
{
switch ($num) {
case ($num > 100000000):
$num = round($num / 100000000, 1) . '亿+';
break;
case ($num > 10000000):
$num = round($num / 10000000, 1) . '千万+';
break;
case ($num > 10000):
$num = round($num / 10000, 1) . '万+';
break;
case ($num > 1000):
$num = round($num / 1000, 1) . '千+';
break;
}
return $num;
}
echo '1234=' . convert(1234);
echo "<br>";
echo '1234=' . convert_new(1234);
echo "<br>";
结果展示
1234=1.2千+
1234=1.2千+
12345=1.2万+
12345=1.2万+
123456=12.3万+
123456=12.3万+
1234567=123.5万+
1234567=123.5万+
12345678=1.2万+
12345678=1.2千万+
123456789=1.2亿+
123456789=1.2亿+
1234567890=12.3亿+
1234567890=12.3亿+
边栏推荐
猜你喜欢

cannot import name ‘import_string‘ from ‘werkzeug‘【bug解决】

TiFlash 源码阅读(五) DeltaTree 存储引擎设计及实现分析 - Part 2

Anton Paar安东帕密度计比重计维修DMA35性能参数

MindSpore:MindSpore GPU版本安装问题

【高并发基石】多线程、守护线程、线程安全、线程同步、互斥锁

spark算子讲解

Redis 内存满了怎么办?这样置才正确!

三层交换机/路由器OSPF配置详解【华为eNSP实验】

架构设计杂谈
![Could you please talk about how the website is accessed?[Interview questions in the web field]](/img/06/5ecc617edc4131c31f71d5e019a64c.png)
Could you please talk about how the website is accessed?[Interview questions in the web field]
随机推荐
PD 源码分析- Checker: region 健康卫士
字符串与正则表达式(C#)
recursive thinking
户外徒步旅行
MindSpore:【mindinsight】【Profiler】用execution_time推导出来的训练耗时远小于真实的耗时
浅聊偏函数
去掉js代码文件所有注释
注意力机制
递归思想
加降息与BTC流动性事件策略研究
命里有时终须有--记与TiDB的一次次擦肩而过
TiCDC迁移-TiDB到MySQL测试
速速脱单诀窍
Shell编程的条件语句
spark算子讲解
Cloud function to achieve automatic website check-in configuration details [Web function/Nodejs/cookie]
抬升市场投资情绪,若羽臣是否还需“自身硬”?
grafana手册之可视化配置图表table
并发编程之生产者和消费者问题
leetcode单调栈经典例题——最大矩形