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. 
  
 
