Retorna o código IBGE de 7 dígitos para um dado município
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();
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
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
Remove acentos, coloca tudo em caixa alta e remove outros caracteres
Verificar se o estado passado existe
Pega o UF do estado a partir do nome passado na instanciação da classe