El tema esta en que quiero cargar una matriz y no me hace caso:
<?
$anios[]='2006';
$anios[]='2007';
$anios[]='2008';
$enlace=conectar();//funcion de otro archivo
$anios_meses=$anios;
$x=0;
while($x<=count($anios))
{$sql = 'SELECT DISTINCT ( mes )'
. ' FROM `asistencia` '
. ' WHERE `anio` = \''.$anios[$x].'\' LIMIT 0, 30';
$resultado= sql($sql);
$s=0;
$vector_meses= cargab($resultado, 'mes');
while($s< count($loco))
{echo count($vector_meses).'<br>'; $anios_meses[$anios[$x]][] = $vector_meses[$s];$s++; };//fin segundo while
$x++;
}//fin while
$x=0;
while($x<count($anios_meses))
{ $f=0;
while($f<count($anios_meses[$x]))
{$mes = $anios_meses[$anios_meses[$x]][$f]; $f++; echo$mes; echo $anios_meses[$x];};//fin while
$x++;
}
?>
copn este pequeño script de un vector con años, busco en la bd los meses correspondientes a cada año, y los cargo, la idea es que como punta de cada vector sea el año pero no funca, otro ejemplo que funciona
$prueba[]= '2006';
$prueba[]= '2007';
$x=0;
while($x<'10')
{ $prueba['2006'][]='rrr'.$x; $x++;}
$x=0;
echo count($prueba);
while($x<'10')
{ echo$prueba['2006'][$x]; $x++;}
ese otro script tiene el mismo formato y funciona,la verdad que no veo donde esta el error.
Si alguien me puede ayudar se lo voy a agradecer.