Как мне сделать форматирование чисел с помощью Zend формы - PullRequest
0 голосов
/ 24 марта 2011

Hii ...

Я хочу отобразить десятичное число перед двумя последними цифрами числа в zend_form, как я могу это сделать? пожалуйста, предложите. Thanx.

Ответы [ 3 ]

5 голосов
/ 24 марта 2011

Вы можете использовать Zend_Locale_Format для форматирования чисел.В дополнение к стандартному форматированию (.eg Precision) вы можете сформировать номер в соответствии с вашим языком (.eg en, pl, de и т. Д.).

2 голосов
/ 24 марта 2011

Просто используйте number_format ($ value, 2)

или

echo substr($value, 0, strlen($value) - 2) , '.' , substr($value, -2);
0 голосов
/ 14 февраля 2012

Как говорит Марцин, лучше всего использовать Zend_Locale_Format, как в документации здесь: http://framework.zend.com/manual/fr/zend.locale.parsing.html

Zend_Locale_Format::getNumber($value);

Не используйте напрямую number_format.

...