gpt4 book ai didi

PHP 货币格式

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:28 25 4
gpt4 key购买 nike

基本上,我需要一个函数来帮助我实现这一点:

我有一个原始整数,比如说 5000,它是一个金额。它没有以任何方式格式化。我希望能够将 5000 转换为类似 "$5k" 的字符串。

如果金额为 1000000(一百万),则字符串将为 "$1m"。如果金额为 1000000000(十亿),则字符串将为 "$1b"

我还需要对数字进行四舍五入,假设金额为 5555555,则字符串为 "$5.5m"

最佳答案

一个简单的方法来创建一个像这样的格式函数:

function format($amount) {

if ($amount < 1000) {
return '$' . $amount;
} else if($amount < 1000000) {
$amount /= 1000;
return '$' . round($amount, 1) . 'k';
} else if($amount < 1000000000) {
$amount /= 1000000;
return '$' . round($amount, 1) . 'm';
} else {
$amount /= 1000000000;
return '$' . round($amount, 1) . 'b';
}
}

如果您在具有 strfmon 功能的系统上运行 PHP,您可以使用 money_format方法(windows不支持)。

关于PHP 货币格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com