Te refieres a "arrays asociativos"?
$meses_dias=array("enero"=>31,"febrero"=>28,"marzo "=>"30" ... etc);
Y accedes a cada valor por:
echo $meses_dias['nombre_mes'];
O arrays bidimensionales asociativas .. tipo:
Código PHP:
$meses_dias['enero'][1]="algo aquí";
$meses_dias['enero'][2]="algo aquí";
$meses_dias['enero'][3]="algo aquí";
$meses_dias['enero'][4]="algo aquí";
$meses_dias['enero'][5]="algo aquí";
$meses_dias['febrero'][1]="algo aquí";
$meses_dias['febrero'][2]="algo aquí";
$meses_dias['febrero'][3]="algo aquí";
$meses_dias['febrero'][4]="algo aquí";
$meses_dias['febrero'][5]="algo aquí";
// etc ..
Si fuera este 2º caso .. con un par de bucles foreach() anidados podrías recorrer todos los dias de todos los menes:
Código PHP:
foreach($meses_dias as $mes=>$dias){
echo $mes."<br>";
foreach ($dias as $dia=>$evento_dia){
echo $dia." => ".$evento_dia."<br>";
}
}
En este caso .. cargar tu array bidimensional con los datos de tu consulta SQL . habría que ver como lo obtienes para ir dandole en el bucle que uses para obtener esos datos los indices asociativos del mes (arrays de meses por ejemplo ..)
Un saludo,