Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2014, 12:57
Balita
 
Fecha de Ingreso: febrero-2008
Mensajes: 49
Antigüedad: 16 años, 2 meses
Puntos: 0
Duda con los arrays

buenas, estoy haciendo un curso de php y me he puesto a hacer un codigo en el que creo un array y con un bucle for saco todo lo que hay dentro del array, el problema es que no se imprimir lo que hay dentro del array. Aqui os dejo el código y lo que me sale a mi en vez de lo que deberia aparecer:
Código PHP:
<?
    $comunidad 
= array("1"=>array("com"=>"Andalucia",
                                    
"num"=>"593.6"), 
                        
"2"=>array("com"=>"Aragón",
                                    
"num"=>"600.3"),
                        
"3"=>array("com"=>"Asturias",
                                    
"num"=>"582.9"),
                        
"4"=>array("com"=>"Baleares",
                                    
"num"=>"489.7"),
                        
"5"=>array("com"=>"Canarias",
                                    
"num"=>"573.2"),
                        
"6"=>array("com"=>"Cantabria",
                                    
"num"=>"551.5"),
                        
"7"=>array("com"=>"Castilla y León",
                                    
"num"=>"645.3"),
                        
"8"=>array("com"=>"Castilla la Mancha",
                                    
"num"=>"555.8"),
                        
"9"=>array("com"=>"Cataluña",
                                    
"num"=>"568.3"),
                        
"10"=>array("com"=>"Comunidad Valenciana",
                                    
"num"=>"561.1"),
                        
"11"=>array("com"=>"Extremadura",
                                    
"num"=>"584.3"),
                        
"12"=>array("com"=>"Galicia",
                                    
"num"=>"600.1"),
                        
"13"=>array("com"=>"Madrid",
                                    
"num"=>"613.3"),
                        
"14"=>array("com"=>"Murcia",
                                    
"num"=>"564.7"),
                        
"15"=>array("com"=>"Navarra",
                                    
"num"=>"638.1"),
                        
"16"=>array("com"=>"Pais Vasco",
                                    
"num"=>"637.5"),
                        
"17"=>array("com"=>"La Rioja",
                                    
"num"=>"562.4"),
                        
"18"=>array("com"=>"Ceuta",
                                    
"num"=>"539.7"),
                        
"19"=>array("com"=>"Melilla",
                                    
"num"=>"569.8"));
                            
    echo 
"<table><tr><td>Comunidad Autonoma</td><td>Numero de alumn@s</td><td> % escolarizacion</td>";
    for (
$i 1$i <= sizeof($comunidad); $i++)
    {
        echo 
"<tr>";
        
printf("<td>$comunidad[$i]['com']</td><td>$comunidad[$i]['num']</td></td>%02d<td>",$comunidad[$i]['num']);
        echo 
"</tr>";
    }
    echo 
"</table>";
    echo 
"El porcentaje medio total de escolarización es de: ";
    for (
$i 1$i <= sizeof($comunidad); $i++)
    {
        
$total $comunidad[$i]['num'] + $total;
    }
    
printf("%02d",$total)
?>
y en vezde aparecerme las comunidades autonomas y compañia me aparecelo siguiente:
Array['com'] Array['num']

y en la parte de arriba de todo de la pagina me aparece:
59360058248957355164555556856158460061356463863756 2539569
que es la parte entera de los numeros que hay dentro del array.

un saludo