Zend_Currency的Symbol属性的最大长度是多少?

时间:2011-04-28 08:39:57

标签: php zend-framework currency

我需要将货币符号字段从Zend_Currency对象保存到DB。我需要设置DB字段的最大长度,我想知道这种特定类型的数据可能是一个安全值?

1 个答案:

答案 0 :(得分:5)

根据the source,货币符号可以是以下四种之一:

  1. 没有
  2. 单个字形($,€,¥等)
  3. 缩写(美元,欧元等)
  4. 货币的完整,未缩写名称
  5. 在幕后,获取符号最终会向Zend_Locale_Data询问currencysymbol值。

    如果您只使用某种可能的货币,最长的合法价值将是其名称中最长的,然后才会要求您提供该数据。如果您可以使用任何货币,则最长的值将是区域设置文件中{em>任意 currencysymbol值中最长的值。