on2media/us-zip-code-to-state

将美国ZIP代码映射到州

1.0.0 2020-07-19 20:17 UTC

This package is auto-updated.

Last update: 2024-09-20 05:51:31 UTC


README

一些支付服务提供商在持卡人基于美国时需要发送州信息。我们不是在支付表单中添加额外字段,而是基于从https://simple.wikipedia.org/wiki/List_of_ZIP_Code_prefixes获取的数据创建了此映射。

用法

$state = (new \On2Media\UsZipCodeToState\UsZipCodeToState())->getState('90210'); // `CA`

如果ZIP代码不是五位数字或没有找到匹配项,则抛出异常。

除了州缩写(AK, AL, AR, AZ, CA, CO, CT, DE, FL, GA, HI, IA, ID, IL, IN, KS, KY, LA, MA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, WV, WY)外,还会返回以下其他代码

  • 武装部队(AA, AE, AP)
  • 哥伦比亚特区(DC)
  • 领土(GU, PR, VI)