aaronsaray/us-states

用于处理美国各州的工具

1.0.1 2021-11-26 17:14 UTC

This package is auto-updated.

Last update: 2024-08-26 23:08:47 UTC


README

此库以各种格式添加了美国各州信息。为什么要重新发明轮子呢?

安装

使用Composer安装

composer require aaronsaray/us-states

要求

  • PHP 7.1+

使用

这只是为了提供美国各州信息。你将在自己的应用中以自定义方式使用它们。例如,你可能会将缩写的结果传递给Laravel中的Rule::in,如下所示

return [
    'state' => [
        'required',
        Rule::in(USStates::abbreviations())
    ]
];

所有缩写都是大写,所有州名都是专有名词,首字母大写。

函数

以下所有示例都假设你正在使用此库在你的作用域中进行类似这样的操作

use AaronSaray\USStates\USStates;

USStates::abbreviations() 返回一个仅包含大写缩写数组的数组。

USStates::namesKeyedByAbbreviations() 返回一个缩写键和一个州名字符串值的键值对。

USStates::abbreviationsKeyedByNames() 返回一个州名字符串键和一个缩写字符串值的键值对。

待办事项

  • 找出是否有一些合理的单元测试适用于此包

致谢

此包由Aaron Saray创建和维护