javascript - 如何用PHP或JS友好顯示閱讀數量? 例如把1000轉換為1k,10000轉換為1w

來源:互聯網
上載者:User

一千以上的數量可以格式化為1k
比如 1320 轉換為1.3k
或者 13200 轉換為 1.32w


效果,在網上找了很久,都沒有找到這種外掛程式,哪位大神可以告訴我在哪裡能找到,或者此類外掛程式的名稱是什麼,謝謝了~

回複內容:

一千以上的數量可以格式化為1k
比如 1320 轉換為1.3k
或者 13200 轉換為 1.32w


效果,在網上找了很久,都沒有找到這種外掛程式,哪位大神可以告訴我在哪裡能找到,或者此類外掛程式的名稱是什麼,謝謝了~

function test($num){    if($num < 1000) {       return $num;    } else if($num >=1000 && $num < 10000){       return round($num/1000,1).'k';    } else if ($num >= 10000) {       return round($num/10000,2).'w';    }}echo test(1320);

= 10000) {        $num = round($num / 10000 * 100) / 100 .' W';    } elseif($num >= 1000) {        $num = round($num / 1000 * 100) / 100 . ' K';    } else {        $num = $num;    }    return $num;}echo num2tring(12300); //1.23 Wecho num2tring(1200); //1.2 Kecho num2tring(200); //200

JavaScript裡先對該數除以1000,再用Math.floor對結果向下取整,末尾加上k
Math.floor(n/1000)+'k'k
php也有類似用法

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.