reginaldojunior / municipios-ibge
根据名称和州名称返回数据区域
1.0.0.1
2017-08-01 17:48 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-15 22:49:22 UTC
README
1.0.0.0
返回指定市的7位IBGE代码
安装
composer require reginaldojunior/municipios-ibge
使用
$MunicipiosIBGE = new MunicipiosIBGE\Municipios; // Retorna '3536505' $municipio = new Normalize('Paulínia'); $estado = new Normalize('São Paulo'); $ibge = Municipios($municipio, $estado); echo $ibge->getCodeIBGE();
标准化
搜索不考虑重音符号、空格以及大小写,即 ibge('sao-paulo', 'paulinia')
也会生效,始终将 normalize 类作为参数传递
文档
MunicipiosIBGE\Municipios(MunicipiosIBGE/Normalize municipio, MunicipiosIBGE/Normalize estado)
实例化类
estado
是 MunicipiosIBGE/Normalize 类的对象;
municipio
是 MunicipiosIBGE/Normalize 类的对象;
MunicipiosIBGE\Municipios(MunicipiosIBGE/Normalize municipio, MunicipiosIBGE/Normalize estado)::getCodeIBGE()
返回指定市的代码(7位字符串)或空字符串,如果未找到
MunicipiosIBGE\Normalize(MunicipiosIBGE/Normalize estado)::getNormalizedString()
移除重音符号,将所有内容转换为大写并移除其他字符
MunicipiosIBGE\State(MunicipiosIBGE/Normalize estado)::exist()
检查传递的州是否存在
MunicipiosIBGE\State(MunicipiosIBGE/Normalize estado)::getCodeStateByName()
从实例化类时传递的名称中获取州的缩写代码