sql >> データベース >  >> RDS >> Mysql

番号を省略番号にフォーマットする

    数字としてお持ちの場合は、この機能を直接ご利用いただけます。

    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)];
    }
    



    1. MySQLに小数を格納する方法は?

    2. TableNameとしてのMySqlParameter

    3. Where句に応じてSQLServerクエリがタイムアウトする

    4. SQLServerのシノニムの概要