将数字格式转换为缩写数字

将数字格式转换为缩写数字,第1张

数字格式转换为缩写数字

如果将它们作为数字,则可以直接使用此功能。

function formatValue($size, $precision = 1){    static $suffixes = array('', 'k', 'm');    $base = log($size) / log(1000);    return round(pow(1000, $base - floor($base)), $precision) . $suffixes[floor($base)];}

如果您没有数字,请使用PHP:取消格式化

对于您的特殊情况,您可能会使用一些肮脏的技巧,但是如果您有其他特殊情况,我不建议您这样做。

function formatValue($size, $precision = 1){    static $suffixes = array('', 'k', 'm');    $base = log($size) / log(1000);    if ($base >= 5/3 && $base < 2) {        return round(pow(1000, $base - floor($base)) / 100, $precision) . 'lakh';    }    return round(pow(1000, $base - floor($base)), $precision) . $suffixes[floor($base)];}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5640689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存