鍍金池/ 問答/PHP  HTML/ 用php或者js處理數(shù)字

用php或者js處理數(shù)字

處理數(shù)字
譬如 12300 顯示1.23萬

 123984 顯示12.39萬
 1239845 顯示123.98萬
 12398456 顯示1239.84萬
 123984567 顯示1.23億
 1239845676 顯示12.39億
 
回答
編輯回答
帥到炸

感覺你不適合程序員......

2017年3月17日 10:40
編輯回答
蝶戀花

來個js的

function parse(num) {
    const len = (num + "").length;
    if (len > 9) return (num / 100000000).toFixed(2) + "億";
    if (len > 4) return (num / 10000).toFixed(2) + "萬";
    return num;
}
2017年11月29日 20:39
編輯回答
貓小柒

這不小學數(shù)學嗎,
先判斷數(shù)字長度,過億就除一億,得到小數(shù), 保留兩位小數(shù),(看你的要求還不需要四舍五入),沒過億就除一萬

2017年1月3日 04:52
編輯回答
淚染裳
<?php

function parse($num) {
    $strLen = strlen($num);
    if ($strLen >= 0 && $strLen <= 8) {
        return (intval(intval($num) / 100) / 100) . '萬';
    } else {
        return (intval(intval($num) / 1000000) / 100) . '億';
    }
}

echo parse(123984);
echo parse(123984567);
2017年4月23日 20:12