Last active
October 12, 2024 21:26
-
-
Save edirpedro/69c0974613de044ebba6dc7fd0c5b732 to your computer and use it in GitHub Desktop.
Estados do Brasil (Lista, Array)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Lista | |
AC, Acre | |
AL, Alagoas | |
AP, Amapá | |
AM, Amazonas | |
BA, Bahia | |
CE, Ceará | |
DF, Distrito Federal | |
ES, Espirito Santo | |
GO, Goiás | |
MA, Maranhão | |
MS, Mato Grosso do Sul | |
MT, Mato Grosso | |
MG, Minas Gerais | |
PA, Pará | |
PB, Paraíba | |
PR, Paraná | |
PE, Pernambuco | |
PI, Piauí | |
RJ, Rio de Janeiro | |
RN, Rio Grande do Norte | |
RS, Rio Grande do Sul | |
RO, Rondônia | |
RR, Roraima | |
SC, Santa Catarina | |
SP, São Paulo | |
SE, Sergipe | |
TO, Tocantins | |
// Siglas | |
AC | |
AL | |
AP | |
AM | |
BA | |
CE | |
DF | |
ES | |
GO | |
MA | |
MS | |
MT | |
MG | |
PA | |
PB | |
PR | |
PE | |
PI | |
RJ | |
RN | |
RS | |
RO | |
RR | |
SC | |
SP | |
SE | |
TO | |
// Nomes | |
Acre | |
Alagoas | |
Amapá | |
Amazonas | |
Bahia | |
Ceará | |
Distrito Federal | |
Espirito Santo | |
Goiás | |
Maranhão | |
Mato Grosso do Sul | |
Mato Grosso | |
Minas Gerais | |
Pará | |
Paraíba | |
Paraná | |
Pernambuco | |
Piauí | |
Rio de Janeiro | |
Rio Grande do Norte | |
Rio Grande do Sul | |
Rondônia | |
Roraima | |
Santa Catarina | |
São Paulo | |
Sergipe | |
Tocantins | |
// Array | |
$estados = array( | |
'AC' => 'Acre', | |
'AL' => 'Alagoas', | |
'AP' => 'Amapá', | |
'AM' => 'Amazonas', | |
'BA' => 'Bahia', | |
'CE' => 'Ceará', | |
'DF' => 'Distrito Federal', | |
'ES' => 'Espirito Santo', | |
'GO' => 'Goiás', | |
'MA' => 'Maranhão', | |
'MS' => 'Mato Grosso do Sul', | |
'MT' => 'Mato Grosso', | |
'MG' => 'Minas Gerais', | |
'PA' => 'Pará', | |
'PB' => 'Paraíba', | |
'PR' => 'Paraná', | |
'PE' => 'Pernambuco', | |
'PI' => 'Piauí', | |
'RJ' => 'Rio de Janeiro', | |
'RN' => 'Rio Grande do Norte', | |
'RS' => 'Rio Grande do Sul', | |
'RO' => 'Rondônia', | |
'RR' => 'Roraima', | |
'SC' => 'Santa Catarina', | |
'SP' => 'São Paulo', | |
'SE' => 'Sergipe', | |
'TO' => 'Tocantins', | |
); |
Para salvar a galera do Laravel, segue a Seeder com todos os estados brasileiros:
<?php
namespace Database\Seeders;
use App\Models\Estado;
use Illuminate\Database\Seeder;
class EstadoTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Estado::insert([
['sigla' => 'AC', 'nome' => 'Acre'],
['sigla' => 'AL', 'nome' => 'Alagoas'],
['sigla' => 'AP', 'nome' => 'Amapá'],
['sigla' => 'AM', 'nome' => 'Amazonas'],
['sigla' => 'BA', 'nome' => 'Bahia'],
['sigla' => 'CE', 'nome' => 'Ceará'],
['sigla' => 'DF', 'nome' => 'Distrito Federal'],
['sigla' => 'ES', 'nome' => 'Espirito Santo'],
['sigla' => 'GO', 'nome' => 'Goiás'],
['sigla' => 'MA', 'nome' => 'Maranhão'],
['sigla' => 'MS', 'nome' => 'Mato Grosso do Sul'],
['sigla' => 'MT', 'nome' => 'Mato Grosso'],
['sigla' => 'MG', 'nome' => 'Minas Gerais'],
['sigla' => 'PA', 'nome' => 'Pará'],
['sigla' => 'PB', 'nome' => 'Paraíba'],
['sigla' => 'PR', 'nome' => 'Paraná'],
['sigla' => 'PE', 'nome' => 'Pernambuco'],
['sigla' => 'PI', 'nome' => 'Piauí'],
['sigla' => 'RJ', 'nome' => 'Rio de Janeiro'],
['sigla' => 'RN', 'nome' => 'Rio Grande do Norte'],
['sigla' => 'RS', 'nome' => 'Rio Grande do Sul'],
['sigla' => 'RO', 'nome' => 'Rondônia'],
['sigla' => 'RR', 'nome' => 'Roraima'],
['sigla' => 'SC', 'nome' => 'Santa Catarina'],
['sigla' => 'SP', 'nome' => 'São Paulo'],
['sigla' => 'SE', 'nome' => 'Sergipe'],
['sigla' => 'TO', 'nome' => 'Tocantins']
]);
}
}
No formato de Slug:
[ "acre", "alagoas", "amapa", "amazonas", "bahia", "ceara", "distrito-federal", "espirito-santo", "goias", "maranhao", "mato-grosso-do-sul", "mato-grosso", "minas-gerais", "para", "paraiba", "parana", "pernambuco", "piaui", "rio-de-janeiro", "rio-grande-do-norte", "rio-grande-do-sul", "rondonia", "roraima", "santa-catarina", "sao-paulo", "sergipe", "tocantins" ]
Rails helper:
module AddressHelper
def brazilian_states
[%w[Acre AC],
%w[Alagoas AL],
%w[Amapá AP],
%w[Amazonas AM],
%w[Bahia BA],
%w[Ceará CE],
['Distrito Federal', 'DF'],
['Espirito Santo', 'ES'],
%w[Goiás GO],
%w[Maranhão MA],
['Mato Grosso do Sul', 'MS'],
['Mato Grosso', 'MT'],
['Minas Gerais', 'MG'],
%w[Pará PA],
%w[Paraíba PB],
%w[Paraná PR],
%w[Pernambuco PE],
%w[Piauí PI],
['Rio de Janeiro', 'RJ'],
['Rio Grande do Norte', 'RN'],
['Rio Grande do Sul', 'RS'],
%w[Rondônia RO],
%w[Roraima RR],
['Santa Catarina', 'SC'],
['São Paulo', 'SP'],
%w[Sergipe SE],
%w[Tocantins TO]]
end
end
$xEst = $_GET["estado"];
switch ($xEst) {
case "AC":
echo "(Acre)";
break;
case "AL":
echo "(Alagoas)";
break;
case "AP":
echo "(Amapá)";
break;
case "AM":
echo "(Amazonas)";
break;
case "BA":
echo "(Bahia)";
break;
case "CE":
echo "(Ceará)";
break;
case "DF":
echo "(Distrito Federal)";
break;
case "ES":
echo "(Espirito Santo)";
break;
case "GO":
echo "(Goiás)";
break;
case "MA":
echo "(Maranhão)";
break;
case "MS":
echo "(Mato Grosso do Sul)";
break;
case "MT":
echo "(Mato Grosso)";
break;
case "MG":
echo "(Minas Gerais)";
break;
case "PA":
echo "(Pará)";
break;
case "PB":
echo "(Paraíba)";
break;
case "PR":
echo "(Paraná)";
break;
case "PE":
echo "(Pernambuco)";
break;
case "PI":
echo "(Piauí)";
break;
case "RJ":
echo "(Rio de Janeiro)";
break;
case "RN":
echo "(Rio Grande do Norte)";
break;
case "RS":
echo "(Rio Grande do Sul)";
break;
case "RO":
echo "(Rondônia)";
break;
case "RR":
echo "(Roraima)";
break;
case "SC":
echo "(Santa Catarina)";
break;
case "SP":
echo "(São Paulo)";
break;
case "SE":
echo "(Sergipe)";
break;
case "TO":
echo "(Tocantins)";
break;
}
Muito obrigado galera salvou aq !
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Formato para adicionar como taxonomias no WordPress:
AC,
AL,
AP,
AM,
BA,
CE,
DF,
ES,
GO,
MA,
MS,
MT,
MG,
PA,
PB,
PR,
PE,
PI,
RJ,
RN,
RS,
RO,
RR,
SC,
SP,
SE,
TO,