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

发布于 2024-11-03 19:18:46 字数 87 浏览 3 评论 0原文

我需要将 Zend_Currency 对象中的货币符号字段保存到数据库中。我需要设置数据库字段的最大长度,我想知道对于这种特定类型的数据来说,什么可能是安全值?

I need to save the currency symbol field from a Zend_Currency object to a DB. I need to set a maximum length for the DB field and I'm wondering what might be a safe value for this particular type of data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的呼吸 2024-11-10 19:18:46

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

  1. 单个字形($、€、¥ 等)
  2. 缩写(USD、EUR 等)
  3. 货币的完整的、未缩写的名称

在幕后,获取符号最终会向 Zend_Locale_Data 询问 <代码>currencysymbol 值。

如果您仅使用一组特定的可能货币,则最长的合法值将是它们名称中最长的一个,并且仅当您要求该数据时才有效。如果您可以使用任何货币,那么最长的值将是区域设置文件中任意currencysymbol值中最长的一个。

According to the source, the currency symbol can be one of four things:

  1. Nothing
  2. A single glyph ($, €, ¥, etc)
  3. An abbreviation (USD, EUR, etc)
  4. The full, unabbreviated name of the currency

Behind the scenes, fetching the symbol ends up asking Zend_Locale_Data for the currencysymbol value.

If you will be working with only a certain set of possible currencies, the longest legal value will be the longest of their names, and then only when you ask for that data. If you could work with any currency, then the longest value would be the longest of any of the currencysymbol values in the locale files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文