【问题标题】:PHP Locale setting for zip code formatting邮政编码格式的 PHP 语言环境设置
【发布时间】:2012-08-30 19:34:00
【问题描述】:

我正在尝试使用 PHP 在 Linux 中使用语言环境设置来验证一个非常国际化的网站的邮政编码。如果它有效,它将为我节省大量时间。我检查了已安装语言环境中的 LC_ADDRESS 设置,发现每种语言/市场都有验证模式。

locale -c LC_ADDRESS

如何使用 PHP 访问这些信息? localeconv() 不包含任何有关本地地址验证的信息。

【问题讨论】:

  • 您是在问如何通过 PHP 获取邮政编码?如果是这样,这似乎是一个很好的问题......
  • 是的,这正是我要问的。语言环境中存储了很多好东西,例如电话和地址验证,但只有一些使用内置函数(例如 localeconv() 和 setlocale())暴露给 PHP
  • 看起来没有人在回应,这对我来说可能是不可能的。考虑设置赏金。
  • 目前,我遵循使用i18napis.appspot.com/address 的建议。看起来很彻底。

标签: php linux localization internationalization locale


【解决方案1】:

似乎没有人真正做到这一点。我猜它需要改进 PHP localeconv() 函数才能真正读取整个内容,这将是对他们的功能请求。

与此同时,我得到了从 http://i18napis.appspot.com/address 获取数据的建议 并且它实际上包含与区域设置 LC_ADDRESS 和 LC_PHONE 相同的信息,所以我很好,即使这意味着需要进行额外的传出 HTTP 调用。

【讨论】:

    猜你喜欢
    • 2012-06-27
    • 2011-06-26
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 2010-12-17
    • 2010-09-09
    • 2020-01-27
    • 2017-12-08
    相关资源
    最近更新 更多