Ummm
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
, ¿no es lo mismo esto?:
Código PHP:
$array_pais = array("$pais"=>
array("ranking"=>"$ranking","oro"=>"$oro","plata"=>"$plata","bronce"=>"$bronce","total"=>"$total")
);
que esto?:
Código PHP:
$array_pais[$pais]["ranking"] = $ranking;
$array_pais[$pais]["oro"] = $oro;
$array_pais[$pais]["plata"] = $plata;
$array_pais[$pais]["bronce"] = $bronce;
$array_pais[$pais]["total"] = $total;
Porque con el script último que puse, con este código:
Código PHP:
$array_pais = array("$pais"=>
array("ranking"=>"$ranking","oro"=>"$oro","plata"=>"$plata","bronce"=>"$bronce","total"=>"$total")
);
Obtengo el array $array_pais[pais_que_sea][dato_a_mostrar], que es lo mismo que se obtiene con el otro script, por ejemplo:
$array_pais[Italia][ranking]
Mi problema, es que fuera del bucle, solo se queda con la última iteración, entonces en cualquiera de los casos va a resetear el array, digo yo:
En la última iteración del bucle tanto:
$array_pais[$pais]
como
$array_pais = array("$pais"=> array());
se va a obtener el array:
$array_pais[$pais]
y este va a tomar el último pais de la lista ($pais), con lo que va a quedar como está:
$array_pais[Venezuela] no???, yo lo veo igual.
Bueno, probaré el código a ver.
Gracias de todas formas.