判断万元

一个简单的处理为单位万元的函数

    /**
     * 判断数字
     * @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, '.');
    }

猜你喜欢

转载自www.cnblogs.com/two-bees/p/11693844.html