Battisti – Blog

Tecnologia, Web e um pouco de cultura inútil

battisti On dezembro - 7 - 2009

Se você precisa de um vetor com os estados brasileiros ai está

	// vetor estado
	$estado["AC"] = "AC";
	$estado["AL"] = "AL";
	$estado["AP"] = "AP";
	$estado["AM"] = "AM";
	$estado["BA"] = "BA";
	$estado["CE"] = "CE";
	$estado["DF"] = "DF";
	$estado["EC"] = "ES";
	$estado["GO"] = "GO";
	$estado["MA"] = "MA";
	$estado["MG"] = "MG";
	$estado["MT"] = "MT";
	$estado["MS"] = "MS";
	$estado["PA"] = "PA";
	$estado["PR"] = "PR";
	$estado["PE"] = "PE";
	$estado["PI"] = "PI";
	$estado["RJ"] = "RJ";
	$estado["RN"] = "RN";
	$estado["RS"] = "RS";
	$estado["RO"] = "RO";
	$estado["RR"] = "RR";
	$estado["SC"] = "SC";
	$estado["SP"] = "SP";
	$estado["SE"] = "SE";
	$estado["TO"] = "TO";

Categories: PHP

4 Responses

  1. Leonardo disse:

    Vlw Anselmo, sempre com ótimas dicas.

    Sem querer abusar, você tem um vetor com todas as cidades?

  2. battisti disse:

    Minha sugestão é usar um banco de dados com as cidades, ou então, pegar a cidade em funcao do CEP vc pode usar o webservice do http://www.republicavirtual.com.br/cep/ para isso.

  3. Simon disse:

    Como que eu faço uma função que receba esse array e uma sigla como parâmetro e mostre o nome do estado?

  4. Battisti disse:

    mas para isso vc não precisa de uma função nobre colega, basta fazer echo $estado[$sigal] onde $sigla é a variável com o nome do estado.

    Se quiser fazer a funcao então não passe o vetor como parâmetro, apenas a sigla +- assim

    function getNomeEstado($sigla){

    $estado["SC"] = “SC”;
    $estado["SP"] = “SP”;
    $estado["SE"] = “SE”;
    $estado["TO"] = “TO”;

    return $estado[$sigla]
    }

    capitou ?

Leave a Reply