-
-
Save edirpedro/69c0974613de044ebba6dc7fd0c5b732 to your computer and use it in GitHub Desktop.
// 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', | |
); |
Array com as siglas. :)
// Array de Siglas
$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',
]
@victorhugorch Com o array $estados na aplicação você pode extrair os dois casos assim:
$siglas = array_keys($estados);
$nomes = array_values($estados);
// Array de estados js
const brazilStates = [
"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",
];
{
"AC": "Acre",
"AL": "Alagoas",
"AP": "Amapá",
"AM": "Amapá",
"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",
"RS": "Rio Grande do Sul",
"RO": "Rondônia",
"RR": "Roraima",
"SC": "Santa Catarina",
"SP": "São Paulo",
"SE": "Sergipe",
"TO": "Tocantins",
};
Cara tu é muito brabo!
Salvou de mais
Para quem é do Flutter:
const list = [
'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',
];
Salvou aqui demais! valeu :)
Thanks!!!
Achei essa pagina. Enquanto fazia uma pesquisa sobre lista de estados.
Notei que o foco é PHP.
Mas se alguém cair nessa pagina como eu...
Segue o meu código tbm rsrs;
Linguagem PYTHON. Framework DJANGO. - CHOICES FIELD
CHOICES = (
('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')
)
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,
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 !
// JSON :)