有没有人知道如何使用zend框架根据语言环境显示百分比格式?我在下面尝试了这个,但由于某种原因它不起作用:
$xx = Zend_Locale::getTranslation(null, 'PercentNumber'); // This outputs: "#,##0%" for locale 'en_us'
$percentage = Zend_Locale_Format::getNumber(133.3678, array('number_format' => $xx, 'locale' => $lang_LOCALE));
$百分比的输出为133.3678。
感谢。
答案 0 :(得分:4)
这有点真实,在阿拉伯语中它是一个不同的Unicode字符:%(U + 066A),与%(U + 0025)不同。
答案 1 :(得分:0)
答案 2 :(得分:-1)
无需本地化%
。 (通过查看维基百科中的百分比文章进行研究)
世界上每个国家都使用符号x %
,其中x是100中的1。唯一的区别是数字表示:例如英语为1.00,荷兰语为1,00。阿拉伯国家从右向左书写,% x
。
我打赌你可以找到如何在Zend中格式化数字。