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

uri*_*rig 2 php zend-framework currency

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

Cha*_*les 5

根据消息来源,货币符号可以是以下四种情况之一:

  1. 没有
  2. 单个字形($,€,¥等)
  3. 缩写(美元,欧元等)
  4. 货币的完整,未缩写名称

在幕后,获取符号最终要求Zend_Locale_Data获取currencysymbol值.

如果您只使用某组可能的货币,那么最长的合法价值将是其名称中最长的,然后才会要求您提供该数据.如果你能一起工作的任何货币,则最长值将是最长的任何的的currencysymbol值区域设置文件.