Array Multidimensional tipo em PHP?

Galera num sei se to falando merda, mas existe alguma forma de fazer um array do tipo

arrayDados[“Sao_Paulo”][“Capital”][“Aclimacao”] = “10 pessoas”;
arrayDados[“Sao_Paulo”][“Capital”][“Vila Mariana”] = “15 pessoas”;

e para retornar o valor tipo assim

System.out.println(arrayDados[“Sao_Paulo”][“Capital”][“Aclimacao”]);

Tipo os índices do array em vez de ser números ser String !!!

Alguma idéia, isso é possível ???

Valeu galera

Arrays sempre usam indices inteiros em Java. Pra fazer isso que vc quer, a melhor pedida eh o bom e velho java.util.HashMap :wink:

Valeu cv

Soh acho q fica meio feinho :smiley:

HashMap tab1 = new HashMap();
Object value = 
   ((HashMap)((HashMap)tab1.get("Sao_Paulo")).get("Capital")).get("Aclimacao")

[quote=“brlima”]Soh acho q fica meio feinho :smiley:

HashMap tab1 = new HashMap(); Object value = ((HashMap)((HashMap)tab1.get("Sao_Paulo").get("Capital").get("Aclimacao") [/quote]

implementa:

class MyMap extends HashMap{ public MyMap getMap(Object obj){ return(MyMap)super.get(obj); } }

Daih fica:

tab1.getMap("Sao_Paulo").getMap("Capital").getMap("Aclimacao")

Porquinho neh !!! :oops: