0

私はこのようなコードを持っています:

    $options = array(
                    'number_format' => '#.##'
            );
    $value = '22155000000000000048';
    $result = Zend_Locale_Format::getNumber($value, $options);
    var_dump($result);

受け取る: 22155000000000000048

仮定: 22155000000000000048.00

'number_format' => '#.00'役に立たなくても

4

1 に答える 1

0

getNumber() の代わりに toNumber() を使用します。正しいフォーマットは「#0.00」です

$options = array(
                'number_format' => '#0.00'
        );
$value = '22155000000000000048';
$result = Zend_Locale_Format::toNumber($value, $options);
var_dump($result);
于 2012-08-10T16:02:56.670 に答える