当前位置:网站首页>学习在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亿+
边栏推荐
- leetcode二叉树系列(二叉搜索树篇)
- ps如何换背景颜色,自学ps软件photoshop2022,3种不同的方式笔记记录
- The separation configuration Libpq is supported, speaking, reading and writing
- MindSpore:mirrorpad算子速度过慢的问题
- Detailed explanation of MSTP protocol configuration on Layer 3 switches [Huawei eNSP experiment]
- 低代码应用开发的五大好处
- 三层交换机配置MSTP协议详解【华为eNSP实验】
- 反序列化漏洞
- Detailed explanation of switch link aggregation [Huawei eNSP]
- 户外徒步旅行
猜你喜欢
随机推荐
【正点原子STM32连载】第四章 STM32初体验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
函数防抖与函数节流
【正点原子STM32连载】第二章 STM32简介 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
TiCDC迁移-TiDB到MySQL测试
leetcode二叉树系列(二叉搜索树篇)
GBsae 8c 数据库使用中报错,肿么办?
【C补充】指向指针或函数的指针
MATLAB绘图总结
一道[CSCCTF 2019 Qual]FlaskLight的详解再遇SSTI
MindSpore:【AIR模型导出】导出时提示源码中select_op参数类型转换失败
leetcode二叉树系列(二)
PD 源码分析- Checker: region 健康卫士
oracle sql multi-table query
grafana手册之可视化配置图表table
ansible部署脚本--亲测可用无坑
async - await
软件工程国考总结——判断题
菲沃泰科创板上市:市值123亿 宗坚赵静艳夫妇身价76亿
layout manager
低代码应用开发的五大好处









