reginaldojunior / municipios-ibge
Return data distric basead on name and state name
Installs: 1 320
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 1
Forks: 12
Open Issues: 1
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-10-15 22:57:41 UTC
README
1.0.0.0
Retorna o código IBGE de 7 dígitos para um dado município
Instale
composer require reginaldojunior/municipios-ibge
Use
$MunicipiosIBGE = new MunicipiosIBGE\Municipios; // Retorna '3536505' $municipio = new Normalize('Paulínia'); $estado = new Normalize('São Paulo'); $ibge = Municipios($municipio, $estado); echo $ibge->getCodeIBGE();
Normalização
A busca não leva em conta acentos, espaços nem maiúscula/minúscula, ou seja, ibge('sao-paulo', 'paulinia')
também funcionaria, sempre passe como parametro a classe normalize
Documentação
MunicipiosIBGE\Municipios(MunicipiosIBGE/Normalize municipio, MunicipiosIBGE/Normalize estado)
Instancia a classe
estado
é um objeto classe MunicipiosIBGE/Normalize;
municipio
é um objeto classe MunicipiosIBGE/Normalize;
MunicipiosIBGE\Municipios(MunicipiosIBGE/Normalize municipio, MunicipiosIBGE/Normalize estado)::getCodeIBGE()
Retorna o código de um dado município (string de 7 dígitos) ou string vazia se não encontrar
MunicipiosIBGE\Normalize(MunicipiosIBGE/Normalize estado)::getNormalizedString()
Remove acentos, coloca tudo em caixa alta e remove outros caracteres
MunicipiosIBGE\State(MunicipiosIBGE/Normalize estado)::exist()
Verificar se o estado passado existe
MunicipiosIBGE\State(MunicipiosIBGE/Normalize estado)::getCodeStateByName()
Pega o UF do estado a partir do nome passado na instanciação da classe