Mysql
 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:unformat money का उपयोग करें।

आप विशेष मामले के लिए आप थोड़ा गंदा हैक का उपयोग कर सकते हैं, लेकिन यदि आपके पास अधिक विशेष मामले हैं तो मैं इसकी अनुशंसा नहीं करता।

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE [22007]:अमान्य डेटाटाइम प्रारूप:1292 गलत डेटाटाइम मान:'2008-03-30 02:56:12'

  2. पीडीओ और MySQL 'बीच'

  3. क्या दृश्य को कैश करने का कोई तरीका है ताकि इसके विरुद्ध प्रश्न त्वरित हों?

  4. होमब्रे, MySQL 8 सपोर्ट

  5. डिफ़ॉल्ट MySQL जॉइन व्यवहार, आंतरिक या बाहरी क्या है?