判斷萬元

一個簡單的處理爲單位萬元的函數函數

    /**
     * 判斷數字
     * @param $data 數字 到分
     * @return string
     */
    private static function checkNumber($data)
    {
        $wNumber = 1000000;
        $data = ltrim($data,'0');
        $number = bcdiv($data, $wNumber);
        $strLenD = strlen($data);
        if ($number > 0) {
            $strLen = strlen($number);
            $res = $number . '.' . rtrim(substr($data, $strLen, $strLenD - $strLen), '0');
        } elseif ($data > 0) {
            $zero = '';
            for ($i = 0; $i < strlen($wNumber) - $strLenD - 1; $i++) {
                $zero .= 0;
            }
            $res = '0.' . $zero . trim($data, '0');
        } else {
            $res = 0;
        }

        return rtrim($res, '.');
    }
相關文章
相關標籤/搜索