如何使用zend表单进行数字格式化

时间:2011-03-24 12:23:34

标签: zend-framework zend-form

...斐伊川

我想在zend_form中的数字的最后两位数之前显示小数,我该怎么做?请建议。感谢名单。

3 个答案:

答案 0 :(得分:5)

您可以使用Zend_Locale_Format格式化数字。除了标准格式(.e.g precision),您还可以根据您的语言环境(.e.g.en,pl,de等)形成数字。

答案 1 :(得分:2)

只需使用number_format($ value,2)

echo substr($value, 0, strlen($value) - 2) , '.' , substr($value, -2);

答案 2 :(得分:0)

正如Marcin所说,最好是在文档中使用Zend_Locale_Format:http://framework.zend.com/manual/fr/zend.locale.parsing.html

Zend_Locale_Format::getNumber($value);

请勿直接使用number_format。