Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/08/2004, 23:48
Avatar de Covids0020
Covids0020
 
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 20 años, 7 meses
Puntos: 1
Ummm , ¿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.
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org